差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン
|
前のリビジョン
|
article:cron [2020/07/22 17:05] 127.0.0.1 外部編集 |
article:cron [2020/09/25 00:03] kijima [サンプル] |
{{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 だと音が出なかった。 |
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.txt · 最終更新: 2020/09/25 00:03 by kijima