差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
article:cron [2020/07/22 17:05]
127.0.0.1 外部編集
article:cron [2020/09/25 00:03] (現在)
kijima [サンプル]
行 1: 行 1:
 {{tag>software}} {{tag>software}}
 ====== Cron ====== ====== Cron ======
-cronのログ取得+===== cronのログ取得 =====
   sudo journalctl -f -u cron   sudo journalctl -f -u cron
-読み込む+ 
 +===== 読み込む =====
   crontab ./.crontab   crontab ./.crontab
-音を出す+   
 +===== 音を出す ===== 
   30 7 * * * export XDG_RUNTIME_DIR="/run/user/1000"; {コマンド}   30 7 * * * export XDG_RUNTIME_DIR="/run/user/1000"; {コマンド}
 ※一般ユーザーでcrontabを設定し、実行する!sudo crontab だと音が出なかった。 ※一般ユーザーでcrontabを設定し、実行する!sudo crontab だと音が出なかった。
行 16: 行 19:
   00 * * * * /home/kijima/bash/sound.sh >> /home/kijima/Dropbox/junk/test_output.org   00 * * * * /home/kijima/bash/sound.sh >> /home/kijima/Dropbox/junk/test_output.org
  
-cronは悩まされてきたが、落ち着いて考えて検証していけばよい。闇雲に検索はマズい。+===== 5分毎実行 =====
  
-5分毎に実行 
 <code>*/5 * * * * command...</code> <code>*/5 * * * * command...</code>
 +
 +===== サンプル =====
 +
 +  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 +  00 * * * * sh /home/user/bash/sound.sh /home/user/bash/win_nt.wav
 +  30 6 * * * export DISPLAY=:0 && cd /home/user/project/alexand && ruby /home/user/project/alexand/main.rb -d > /home/user/project/log 2>&1
 +
 +  * PATHを読み込む
 +  * コマンド実行して画面が出るときはDISPLAYを指定する
 +  * ログを出力するとエラーが見え、ちゃんと動いているかわかる
  
article/cron.1595405101.txt.gz · 最終更新: 2020/07/22 17:05 by 127.0.0.1