Manage cronjobs with VCS Application Cronjobs gestire con VCS Applicazione
Here is how I fail over application account cronjobs using VCS. Ecco come io non conto più di applicazione cronjobs utilizzando VCS.
Application Appx_cronjobs Applicazione Appx_cronjobs
(
Critical = 0ff Critica = 0ff
StartProgram = “/usr/bin/su - appxusr -c “touch ./crontab.LAST”" StartProgram = "/ usr / bin / su - appxusr-c" touch. / Crontab.LAST ""
StopProgram = “/usr/bin/su - appxusr -c “/usr/bin/rm -f ./crontab.LAST”" StopProgram = "/ usr / bin / su - appxusr-c" / usr / bin / rm-f. / Crontab.LAST ""
CleanProgram = “/usr/bin/su - appxusr -c “/usr/bin/rm -f ./crontab.LAST”" CleanProgram = "/ usr / bin / su - appxusr-c" / usr / bin / rm-f. / Crontab.LAST ""
MonitorProgram = “/usr/bin/su appsusr -c /etc/VRTSvcs/utils/vcs_cron_monitor.sh” ) MonitorProgram = "/ usr / bin / su appsusr-c / etc / VRTSvcs / utils / vcs_cron_monitor.sh")
# vcs_cron_monitor.sh Script. # Vcs_cron_monitor.sh Script.
#!/bin/ksh #! / bin / ksh
ME=`/usr/ucb/whoami` MYHOME=`echo ~${ME}` MYHOST=`uname -n` ME = `/ usr / ucb / whoami` MYHOME = `echo ~ $ () ME» MYHOST = `uname-n`
if [ “${MYHOME}xx” = “xx” ] then exit 100 fi if [ "$ () MYHOME xx" = "xx"] quindi l'uscita 100 fi
if [ ! if [! -d $MYHOME -o ! - d $ MYHOME-o! -f $MYHOME/crontab.LAST ]; then exit 100 fi - f $ MYHOME / crontab.LAST]; quindi l'uscita 100 fi
SAVEHOST=`cat $MYHOME/crontab.LAST` if [ $SAVEHOST != $MYHOST ] then crontab $MYHOME/crontab.bak fi SAVEHOST = `cat $ MYHOME / crontab.LAST` if [$ SAVEHOST! = $ MYHOST] quindi crontab $ MYHOME / crontab.bak fi
echo $MYHOST > $MYHOME/crontab.LAST crontab -l > $MYHOME/crontab.bak echo $ MYHOST> $ MYHOME / crontab.LAST crontab-l> $ MYHOME / crontab.bak
exit 110 uscita 110









