Cygwinで特定の時間にコマンドを実行する

Cygwinで特定の時間にコマンドを実行する

私はcygwin用のbash(.sh)スクリプトを書いています。特定の時間に特定のコマンドを実行したいと思います。

私は以下を試しました:

echo "test" | at 19:00

ただし、次のエラーが発生します。

The AT command has been deprecated. Please use schtasks.exe instead.

それでは、これを達成するためにWindowsでスケジュールされたタスクのみを使用できますか?

ベストアンサー1

Unix のコマンドはatCygwin では使用できません。 Cygwinは伝統的にatWindowsのコマンドを使用していましたがschtasks.exe

したがって、あなたの質問に対する答えは「はい」です。 Windowsのスケジュールされたタスクを使用すると、タスクを一度だけ実行できます。

cron(特定の日付、特定の時間に使用して設定できますが...クローンタブからジョブを削除しない限り、毎年繰り返されます。);-)

おすすめ記事