システム時間に応じて自動的に起動および終了するように、Suse Linuxにアプリケーションを実装する必要があります。例えば。申請は午前10時から可能です。申請は午後5時に締め切ります。シェルスクリプトを使用してこれを実行できますか?
答え1
cronを使用して同じことを実行できます。
cron ジョブを編集するには、crontab -e
コマンドを使用します。export EDITOR=vim
定義されたcronjobを含むデフォルト()エディタが開きます。次に、次のように入力します。
# crontab fields
# <minute> <hour> <day of month> <month> <day of week> <command>
# Start the Application at 10am
00 10 * * * /path/to/startapp_script >/dev/null 2>&1
# Stop the Application at 5pm
00 17 * * * /path/to/stopapp_script >/dev/null 2>&1
クローンの詳細については、以下を参照してください。これページ。
アプリケーションに起動/停止初期化スクリプトがない場合は、独自のカスタム初期化スクリプトを作成できます。下記のリンクをご覧ください。
答え2
2つのクローンジョブが利用可能です。 1つは午前10時にアプリケーションを起動し、もう1つは午後5時にアプリケーションを停止します。
00 10 * * * /path/to/start-script.sh
00 17 * * * /path/to/stop-script.sh
月曜日から金曜日まで実行するには:
00 10 * * Mon-Fri /path/to/start-script.sh
00 17 * * Mon-Fri /path/to/stop-script.sh