web-dev-qa-db-ja.com

実行中のジョブに影響を与えずにatdを再起動する方法は?

現在実行中の(atd)ジョブに影響を与えずにbatchを再起動する方法を知っている人はいますか?

ジョブをスプールディレクトリから移動して、現在実行中のジョブが終了するのを待つことができると思いますが、聞きたいです。

4
Ztyx

どの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
5
davey