1. ホーム
  2. linux

[解決済み] Linuxで特定の時刻にスクリプトを実行するには?[クローズド]

2023-02-25 09:08:42

質問

私の場合は テキストファイルに特定の日付と時刻が含まれています。 私は以下のことができるようにしたい そのファイルで指定された時間にスクリプトを実行する。 どのようにそれを達成するのでしょうか? バックグラウンドで実行する別のスクリプトを作成し(deamonのようなもの)、現在の時刻がファイルの時刻と一致しているかどうかを1秒ごとにチェックするのですか? 他の方法があるのでしょうか? マシンは linux サーバ、Debian wheezyです。 事前にありがとうございます。

どのように解決するのですか?

以下を見てください。

echo "ls -l" | at 07:00

このコード行は、特定の時間に "ls -l" を実行します。これは、特定の時間に何か(私の例ではコマンド)を実行する例です。"at" は、あなたが本当に探していたコマンドです。仕様書はこちらでご覧いただけます。

http://manpages.ubuntu.com/manpages/precise/en/man1/at.1posix.html http://manpages.ubuntu.com/manpages/xenial/man1/at.1posix.html

お役に立てれば幸いです。