2011/02/24

cygwin uuid(uuidgen)

cygwin に uuidgen ないんだー、cygwin の setup.exe にもなさそうだなーと思ったら、windows SDK にあるみたい。
/cygdrive/c/"Program Files"/"Microsoft SDKs"/Windows/v7.1/bin/Uuidgen.Exe

chaton のぞいてたらこういうのがあって、試してみようと思ったらできなかったので。
(define (uuidgen)
  (let* ((process (run-process '("uuidgen" "-t") :output :pipe))
         (line (read-line (process-output process))))
    (process-wait process)
    line))
windows sdk がなければ入れる。

で、cygwin の gauche からも。
(process-output->string "/cygdrive/c/\"Program Files\"/\"Microsoft SDKs\"/Windows/v7.1/bin/Uuidgen.Exe")
;; -> "29ebb62d-c2bd-4baa-b218-999fa49f7487"

こんなのもあるみたいで。
最近 cygwin が重い。colinux が良いらしいですねー。近いうちに乗り換えてみようかなーとか。

関係ないけど、windows にも cron みたいなコマンドないのかなーと思ったら、schtasks なんてコマンドがあるんですね。

超簡単Linux入門 (日経BPパソコンベストムック)

0 件のコメント:

コメントを投稿