alex
私が作成したアカウントを使用して:
~/pocketmine/pocketmine.sh
同じアカウントを使用してこのコマンドを手動で実行する場合alex
:
cd pocketmine
./pocketmine.sh start
うまくいきます。
私はこれを次に追加しました/etc/crontab
:
16 15 * * * alex /home/alex/pocketmine/pocketmine.sh start
そして15:16には動作しません。
誰かが私が間違っていることを教えてもらえますか?
ベストアンサー1
通常、/etc/crontab
コマンドを使用する方が直接編集するよりも簡単ですcrontab
。 root以外のユーザーのcrontabを変更する構文は、プラットフォームによって異なります。たとえば、Red Hat Enterprise Linux では次のようになります。
# crontab -e -u alex
AIX、HP-UX、および Solaris の場合:
# crontab -e alex
cron.allow
ジョブを実行するには、このユーザーを追加する必要があります。
ジョブが実行されない理由の詳細については、クローンログにあり、場所はさまざまです。
編集:質問に直接答えるには、cronデーモンを再起動しなかったため、直接編集が機能しない可能性があります。crontab
これはあなたに提供される多くの貴重なサービスの一つです。