Horário de Verão Stop/Start SAP
# Script Stop
# /empresa/stop_sap.sh
su prdadm -c "stopsap"
sleep 6
su oraprd -c "lsnrctl stop"
# Script Start
# /empresa/start_sap.sh
su oraprd -c "lsnrctl start"
sleep 6
su prdadm -c "startsap"
# Crontab
# Stop SAP (20 de fevereiro - Sábado - 23:45)
45 23 20 02 * [ "$(date '+\%w')" == "6" ] && /empresa/stop_sap.sh
# Start SAP (21 de fevereiro - Domingo - 00:15)
15 00 21 02 * [ "$(date '+\%w')" == "0" ] && /empresa/start_sap.sh
-------------------
Caso o script não funcione e o banco for sybase, tem que alterar a permissão de um arquivo.
# cd /usr/sap/<sid>/SYS/exe/run
# ls -la | grep sybctrl
# chown root sybctrl
# chmod 4755 sybctrl
# ls -la | grep sybctrl