crontab wyglada jak ponizej
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=adres@mailowy.pl HOME=/ # run-parts 33 17 * * * root /var/www/sites/cron/sendemail.sh 45 17 * * * php -q /var/www/sites/testmail.php #18 3 * * * root run-parts /etc/cron.daily #22 4 * * 0 root run-parts /etc/cron.weekly #42 4 1 * * root run-parts /etc/cron.monthly
Skrypt sendemail.sh powinien odpalac program testmail.php za pomoca wget -q lub php -q. Probowalem na oba sposoby i kazdy z nich dziala gdy uruchamiam skrypt recznie przez ssh.
Nie dziala jednak gdy ma sie to odbyc automatycznie... ani przez odwolanie sie do sendemail.sh ani przez bezposrednie odpalenie kodu php. Umieszczenie skryptu w cron.daily rowniez nie daje rezultatu
Cron na pewno jest uruchomiony, kilkakrotnie samodzielnie go restartowalem i upewnialem sie o jego obecnosci na liscie procesow
Prosze o pomoc
PS: wczesniej dostawalem za kazdym razem maila z programu cron informujacy o bledach przy uruchamianiu skryptow. Gdy bledy zostaly usuniete, mail rowniez przestal przychodzic