現在実行中の(atd
)ジョブに影響を与えずにbatch
を再起動する方法を知っている人はいますか?
ジョブをスプールディレクトリから移動して、現在実行中のジョブが終了するのを待つことができると思いますが、聞きたいです。
どのOSを使用していますか?
Centos Redhat5では/etc/init.d/atdrestartを使用してatdを再起動できました。実行中のジョブは影響を受けず、スケジュールされたジョブは再起動後も存続しました。
$ date
Mon Dec 12 16:41:07 GMT 2011
ルートとして:
# /etc/init.d/atd restart
彼らはまだatqにいます:
$ atq
2 2011-12-12 16:37 = bobby
1 2011-12-12 16:36 = bobby
4 2011-12-12 17:00 a bobby