Мой скрипт находится в /opt/restart-hlasic.sh
restart-hlasic.sh содержит:
#!/bin/bash
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/
SERVER="XXX"
TOEMAIL="XXX@XXX"
FROMEMAIL="XXX@XXX"
# Line divider
DL="~~~~~~~~~~~"
# Put the email together
BODY="${DL}
`date`
${DL}
Server byl restartovan
"
echo "${BODY}" | perl -e '($_ = join "",<>) =~ s/(\t)/ /g; print;' | sendEmail -f "${FROMEMAIL}" -u "${SERVER} St$
Если я запускаю скрипт вручную, мне отправляется письмо, но когда я перезагружаю сервер, crontab не запускает этот скрипт.
crontab -e
@reboot /opt/restart-hlasic.sh
Я думаю, что это правильно, или я не прав? Спасибо за помощь.