crontabを使用してLinuxでサービスを開始する

crontabを使用してLinuxでサービスを開始する

サービスを開始するためにシェルを作成するか、毎回cronとして実行しようとしています。

00 06 * * * sh /root/teste.sh

teste.shファイルまたは次のコマンドから:

service tomcat start

私も次のことを試しました。

/usr/sbin/service tomcat_web start

どちらのアプローチも機能しません。誰が私がどこに間違っているのか教えてもらえますか? cronログにエラーがありません。実行はされますが、正しいかわかりません。

答え1

選ぶ。

Test.sh調整ファイル:

#!/bin/sh

PROGRAM_START="/orabin01/tomcat/bin/startup.sh"
DAEMON_USER="tomcat"

/bin/su $DAEMON_USER -c "$PROGRAM_START"

関連情報