wgetを使用して2つのCronジョブをcrontabに配置します。

wgetを使用して2つのCronジョブをcrontabに配置します。

私は次の2つのCronタスクを配置しようとしています。

0 3 * * * ! sudo -u asterisk /var/lib/asterisk/bin/module_admin  --repos extended,standard,unsupported upgradeall

30 3 * * * ! sudo -u asterisk /var/lib/asterisk/bin/module_admin reload

実行できるようにリポジトリに

wget www.website.com cronjob.(zip or text)

crontabに注入できるようにどのように保存してどうすればよいですか?

簡単ならごめんなさい。しかし、私は非常に初心者であり、他のWebリソースは役に立ちませんでした。

ベストアンサー1

これはセキュリティ上の大きなリスクですが、

wget www.website.com cronjob.txt
crontab -u username cronjob.txt

しかし、crontabは正しく見えません。 sudo、cronジョブをインストールしたユーザーとして実行するにはなぜ必要ですか?したがって、この行をアスタリスクのcrontabに入れることをお勧めします。

sudo crontab -u asterisk 

その後、追加

0 3 * * *   /var/lib/asterisk/bin/module_admin  --repos extended,standard,unsupported upgradeall

30 3 * * *  /var/lib/asterisk/bin/module_admin reload

おすすめ記事