Linux, Unix/Tip
crontab root 계정으로 일반유저 쉘 실행
내맘대로긍정
2018. 11. 13. 11:27
OS환경 : Oracle Linux6.8(64bit)
DB 환경 : Oracle Database 11.2.0.4
방법 : crontab에 su - 계정 -c /쉘경로/쉘 이런 방식으로 작성한다.
예시
root 계정에서 oracle 계정으로 접속하여
/oracle/app/oracle/product/12.2.0/dbhome_1/DBA/monitor.sh 쉘을 실행하고 로그는 result.log에 남기는 크론탭
1
2
|
# crontab -l
00 00 * * * su - oracle -c /oracle/app/oracle/product/12.2.0/dbhome_1/DBA/monitor.sh >> /oracle/app/oracle/product/12.2.0/dbhome_1/DBA/result.log
|
참조 :