0

システム情報を追跡し、24 時間ごとにログに記録する jar ファイルがあります。システムが再起動または開始された場合にjarファイルも開始されるようにするにはどうすればよいですか? CentOS 6.4 で Linux サーバーを実行しています。

4

3 に答える 3

4

最も簡単な方法は、追加することです

java -jar YourJarFile.jar

/etc/rc.d/rc.local

注: 上記のファイルのコマンドは、起動時に (root として) 実行されます。これを行うと、コマンドは通常のサービスの開始/停止コマンドに応答しないことに注意してください。

于 2013-07-10T14:34:01.883 に答える
2

次のリンクをご覧ください: https://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-boot-init-shutdown-run-boot.html 基本的には、 /etc/rc.d/rc.local スクリプトの jar

于 2013-07-10T14:34:43.537 に答える
2

他の(有効な)回答に加え@reboot.

toの@reboot構文crontabは「Vixie」拡張ですが、その構文は Linux では一般的です。

これは、あなたの Linux システムがcronどちらの可能性が高いかを仮定しています。また、スーパーユーザー権限は必要ありません。設定するには、 crontab(1)コマンドを実行する必要があります。

Javaプログラムを通常のLinux「サービス」にしたい場合があります。これその答えも参照してください。

于 2013-07-10T15:24:27.393 に答える