Привет всем!
Назначила расписание для юзера ngw(только он доступен мне)
Помогите, пожалуйста, разобраться, почему не отрабатывают задания в crontab:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MAILTO=ngw
HOME=/
*/5 * * * * ngw /home/ngw/ngw/ssh_tunnel.sh
Отдельно скрипт /home/ngw/ngw/ssh_tunnel.sh из консоли выполняется, виден результат(порты появляются на слушании, видно из netstat -l)
Скрипт ssh_tunnel.sh:
TUNCMD1='/usr/bin/ssh -f -N -L 10.100.13.33:1818:192.168.50.2:8080 ngw@10.100.13.33'
/usr/bin/pgrep -f "$TUNCMD1" &>/home/ngw/sh_log.txt || $TUNCMD1
TUNCMD2='/usr/bin/ssh -f -N -L 10.100.13.33:6464:192.168.50.2:6460 ngw@10.100.13.33'
/usr/bin/pgrep -f "$TUNCMD2" &>/home/ngw/sh_log.txt || $TUNCMD2
TUNCMD3='/usr/bin/ssh -f -N -L 10.100.13.33:2222:192.168.50.1:80 ngw@10.100.13.33'
/usr/bin/pgrep -f "$TUNCMD3" &>/home/ngw/sh_log.txt || $TUNCMD3
TUNCMD4='/usr/bin/ssh -f -N -L 10.100.13.33:8090:192.168.50.1:8090 ngw@10.100.13.33'
/usr/bin/pgrep -f "$TUNCMD4" &>/home/ngw/sh_log.txt || $TUNCMD4
При этом в syslog(less /var/log/syslog | grep CRON):
Jun 21 11:00:01 monitoring-vl CRON[7782]: (ngw) CMD (ngw /home/ngw/ngw/ssh_tunnel.sh)
Jun 21 11:00:01 monitoring-vl CRON[7781]: (CRON) info (No MTA installed, discarding output)
Вроде как нет ошибок, кроме discarding output для отправлений mail... (Или это влияет?)
Заранее спасибо всем откликнувшимся!