アスタリスク構成(sip.conf)を再ロードするためにcrontabジョブを作成しようとしています。コマンドを手動で実行すると、次のように動作します。/usr/sbin/asterisk -rx "reload"
実行権限を持つスクリプトを手動で実行すると、そうではありません。私のスクリプトには2行しかありません。
#!/bin/bash
/usr/sbin/asterisk -rx "reload"
/usr/sbin/asterisk -rx "reload"
実際に.shファイルをどこかに置かずにcrontabで直接実行する必要がありますか?
ベストアンサー1
crontabの1行には.shファイルは必要なく、crontabに入れるだけです。
crontabエラーがあるかどうかrootメールボックスを確認してください(設定していない場合は、ほとんど/var/spool/mail/rootである可能性が高い)