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"

관련 정보