編集:私はDebian stable 9.3を使用しています。
ルートのcrontabで実行するように設計された次のコードがあります。
0 0 * * * /opt/cron_daily.sh
0 0 * * 0 /opt/cron.weekly.sh
もちろん、手動でコピーして実行してファイルのcrontab -e
末尾に貼り付けることもできますが、このコードをルートのcrontabに挿入/挿入/印刷するにはどうすればよいですか?コマンドで代わりに?
ここにある文書や他の技術を使用できますか?
注:を使用する必要があるものとcrontab
使用しない/etc/cron
ことは、私が知っている限り2つの異なる点です。
修正する
重要な場合は、Githubのドキュメントから2つのcronスクリプトdaily_cron.shとweek_cron.shをロードしました(コピーして貼り付けて端末で直接実行しました)。
毎日と毎週crontabに各スクリプトを挿入する方法を教えてください。
答え1
Debianまたは派生製品を使用している場合は、スクリプトを/etc/cron.daily
andに入れることをお勧めします/etc/cron.weekly
。オリジナル:
... > /etc/cron.daily/your_daily_script
... > /etc/cron.weekly/your_weekly_script
chmod 755 /etc/cron.daily/your_daily_script /etc/cron.weekly/your_weekly_script
もちろん、スクリプトでより良い名前を付けてください(目的の頻度ではなく目的に応じて)。
答え2
cronに追加するには:
echo '0 0 * * * /opt/cron_daily.sh
0 0 * * 0 /opt/cron.weekly.sh' | sudo crontab