サーバーでこれを実行して、crontab スケジュールを追加したいと思います。
echo "30 * * * * /home/my/var/dir/to/script /var/etc/etc/etc/" > crontab -e
crontab -e を実行してからコマンドを入力せずにこれを行う方法はありますか?
サーバーでこれを実行して、crontab スケジュールを追加したいと思います。
echo "30 * * * * /home/my/var/dir/to/script /var/etc/etc/etc/" > crontab -e
crontab -e を実行してからコマンドを入力せずにこれを行う方法はありますか?
試すことができました
1)nano /etc/crontab (or any other editor, e.g. emacs)
2)echo "30 * * * * /home/my/var/dir/to/script /var/etc/etc/etc/" > /etc/crontab
3)or put the contents of this into a file, then do "file > /etc/crontab"
ルートのように:
echo "30 * * * * /home/my/var/dir/to/script /var/etc/etc/etc/" > /var/spool/cron/crontabs/username
RHELの本番環境では、次のセットアップがあります。--init.dでshを開始するカスタムソフトウェア-cronの開始、停止、再読み込みを処理します-cronタスクを別のtmpファイルに書き込み、このファイルをcrontab-eでロードします
私はそれを数ヶ月しか維持していませんが、それは魅力のように機能します...
適切な修正は、おそらくhttps://stackoverflow.com/a/4421284/377927tee
で指定されているファイルを使用することですが、次のようにして crontab に行を追加することもできます。
echo "* * * * * ls" | EDITOR="tee -a" crontab -e
tee -a
stdin
指定されたファイルに追加され、EDITOR
変数はエディターとしてcrontab
使用するように指示しますtee -a
。