私のスケジュール:
* * * * * ~/d2gs.sh
私のアプリケーション:
#!/bin/sh
#
# D2GS
#
# Go to the directory
cd ~
# Run the applications
if ! ps aux | pgrep "D2GS"; then
wine "C:/D2GS/D2GS.exe" > /dev/null 2>&1 &
fi
crontabがプロセスを開始しませんでした。 ~/d2gs.sh を手動で正常に実行できるため、これは奇妙です。
ベストアンサー1
「crontabはプロセスを開始しませんでした」と「プロセスは開始されましたが、期待された操作を実行していません」を区別する必要があります。そして、ファイルが実行可能であることを確認してください。
私が想定したものとは異なり、~
inを使用するcrontab
ことは問題ではありません。完全なコマンド文字列がシェルに渡されます。