From: satomichan Date: Wed, 11 Sep 2024 06:57:41 +0000 (+0900) Subject: at コマンドで job を登録した時点でのカレントディレクトリが、実際の job の実行時になって使えなくなってしまった場合(削除や名前変更)に、job の実行が中断さ... X-Git-Url: https://satomichan.jp/gitweb/?a=commitdiff_plain;h=95f6952f62d50fbd2afe34a2dcf79d308c01f21e;p=rec-radiko.git at コマンドで job を登録した時点でのカレントディレクトリが、実際の job の実行時になって使えなくなってしまった場合(削除や名前変更)に、job の実行が中断されてしまうのを対策した。 *キューの実行したい部分の直前に cd /var/aaaaa/bbbbb || { echo 'Execution directory inaccessible' >&2 exit 1 } のように書き加えられている。at -c で確認できる。 --- diff --git a/rec-radiko.pl b/rec-radiko.pl index 6fdeee9..3d2a9c6 100644 --- a/rec-radiko.pl +++ b/rec-radiko.pl @@ -119,6 +119,7 @@ if ($is_check_mode) { print "$cmd\n\n"; exit; } else { + chdir $DIR_SAVE_TO; system($cmd); exit; }