Portál AbcLinuxu, 9. srpna 2025 05:52
/usr/bin/fetchmail -f /usr/local/etc/fetchmail.test
Prikaz chci spoustet pod uzivatelem amavis ze skriptu treba test.sh.
Pomoci crontab -e -u amavis, vytvorim tabulku pro uzivatele amavis s takovymto obsahem
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
MAILTO=root
HOME=/
07 15 * * * /usr/bin/fetchmail -f /usr/local/etc/fetchmail.test
#Pripadne:
52 14 * * * /usr/local/bin/test.sh
tak cron sice prikazy (podle logu) spusti, ale zadna posta se nestahne.
Pokud spustim vyse uvedene prikazy rucne jako uzivatel amvis, tak vse probehne bez problemu.
Napada nekoho, proc se prikazy pri spusteni pomoci cronu neprovedou spravne?.
Diky za radu.
#! /bin/sh fetchmail -f /home/milatrading/.fetchmailrc -F -va tento skript pouštím v cronu
*/5 * * * * milatrading /home/milatrading/postamila
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.