Portál AbcLinuxu, 9. srpna 2025 05:52


Dotaz: Prikakaz nefunguje pri spusteni cronem.

18.12.2007 15:15 Lemmy | skóre: 1 | blog: ctyri_iks
Prikakaz nefunguje pri spusteni cronem.
Přečteno: 272×
Odpovědět | Admin
Ahoj,

chci cronem spouste tento prikaz:

/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.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.12.2007 16:43 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: Prikakaz nefunguje pri spusteni cronem.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proc nastavujete HOME na /?
Je neco v logu? presmerujte vystup do nejakeho souboru
V pekle jsou samé diskety a ďábel je velká disketová mechanika
Dalibor Smolík avatar 18.12.2007 16:55 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Prikakaz nefunguje pri spusteni cronem.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já to řeším skriptem, s názvem postamila, který mám v uživateli milatrading
#! /bin/sh
fetchmail -f /home/milatrading/.fetchmailrc -F -v
a tento skript pouštím v cronu
*/5 *   * * *   milatrading /home/milatrading/postamila
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
18.12.2007 17:48 Petr
Rozbalit Rozbalit vše Re: Prikakaz nefunguje pri spusteni cronem.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já jsem nastavil proměnou DISPLAY = :0 a už mi fungují příkazy, které mají výstupy na obrazovku.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.