FastCGIスクリプトの再起動

#!/usr/local/bin/gosh
...
(use www.fastcgi)
...
(define (main args)
  (call-with-output-file "wiliki.pid"
    (pa$ write (sys-getpid))
    :if-does-not-exist :create)
  (with-fastcgi
    (lambda ()
      ...
      )))

としてプロセス番号をファイルに書き出しておく。

kill `cat wiliki.pid`

と書いたスクリプトを用意しておけば簡単に再起動できる。
これが初めて書いたスクリプトになるかな。