at コマンドで job を登録した時点でのカレントディレクトリが、実際の job の実行時になって使えなくなってしまった場合(削除や名前変更)に、job の実行が中断さ...
authorsatomichan <git.20240901@...>
Wed, 11 Sep 2024 06:57:41 +0000 (15:57 +0900)
committersatomichan <git.20240901@...>
Wed, 11 Sep 2024 06:57:41 +0000 (15:57 +0900)
*キューの実行したい部分の直前に
cd /var/aaaaa/bbbbb || {
    echo 'Execution directory inaccessible' >&2
    exit 1
}
のように書き加えられている。at -c <JOB#> で確認できる。

rec-radiko.pl

index 6fdeee9ab17705d68c519ad3320bdb443c504151..3d2a9c6edef37da1d03d25aeb55265e746745fa0 100644 (file)
@@ -119,6 +119,7 @@ if ($is_check_mode) {
     print "$cmd\n\n";
     exit;
 } else {
+    chdir $DIR_SAVE_TO;
     system($cmd);
     exit;
 }