Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Cron script problém  (Přečteno 1948 krát)

froxxiieee

  • Návštěvník
  • Příspěvků: 4
Cron script problém
« kdy: 01 Července 2010, 14:54:41 »
Dobrý den
nějak se mi nedaří spouštění scriptů přes cron na ubuntu a prosil bych o pomoc, jelikož se mi to ani po dvou dnech nepodařilo rozchodit.

Nyní  to zkouším jen s jednoduchým shell scriptem test.sh chmod 777

#!/bin/sh
#
echo asdasdasd

Ten je uložen ve složce /var.
Když napíšu /var/test.sh tak se spustí a vypíše asdasdasd
Když napíšu /var/test.sh > /home/log tak se do /home/log uloží asdasdasd

Problémy nastanou když to chci spustit z cronu.
tam je uloženo: 11 10 * * * /var/test.sh > /home/log - bohužel však v 11:11 v /home/log nic není.

Na cronu mám i jiné příkazy, např. sshpass -p xxxx rsync -avz -e ssh root@x.x.10.7:/data/backup/ /home/backups/isp_admin  které se provedou vždy a bezchybně.

A např 13 00 * * * cd /home mkdir asdasd se také neprovede.

Nevíte co s tim?
Dík

8472

  • Aktivní člen
  • *
  • Příspěvků: 460
  • Zivot je ako rebrik do kurina, kratky a osraty ...
Re: Cron script problém
« Odpověď #1 kdy: 01 Července 2010, 15:13:07 »
a co tak v CRON-e za tie hviezdicky - pred prikaz /var/test.sh .... skusit vlozit este aj to pod kym sa ma ten prikaz spustit, teda napr. root-a tam doplnit?

Kód: [Vybrat]
11 10 * * * root /var/test.sh > /home/log
Logic clearly dictates that the needs of the many outweigh the needs of the few.

froxxiieee

  • Návštěvník
  • Příspěvků: 4
Re: Cron script problém
« Odpověď #2 kdy: 01 Července 2010, 15:26:35 »
tedy 11 10 * * * root /var/test.sh > /home/log root-a
je to v /var/spool/cron/crontab/root , takže by to mělo běžet pod rootem ne?

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re: Cron script problém
« Odpověď #3 kdy: 01 Července 2010, 15:30:39 »
Nezkoušel jste míst > dát >> ?
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

froxxiieee

  • Návštěvník
  • Příspěvků: 4
Re: Cron script problém
« Odpověď #4 kdy: 01 Července 2010, 15:33:15 »
zkoušel, pořád stejné

nefunguje ani
33 15 * * * mkdir /var/testingga
« Poslední změna: 01 Července 2010, 15:36:33 od froxxiieee »

8472

  • Aktivní člen
  • *
  • Příspěvků: 460
  • Zivot je ako rebrik do kurina, kratky a osraty ...
Re: Cron script problém
« Odpověď #5 kdy: 01 Července 2010, 15:41:16 »
tedy 11 10 * * * root /var/test.sh > /home/log root-a
je to v /var/spool/cron/crontab/root , takže by to mělo běžet pod rootem ne?


no alebo to mozes skusit dat este pod toho uzivatela log - teda aj aj skutocne existuje v systeme.
potom cez 'crontab -u log' , a tam vlozis ten riadok. tam by si to potom mohol aj bez toho root-a/user-a
viac sa docitas v 'man crontab'
Logic clearly dictates that the needs of the many outweigh the needs of the few.

Martin - ViPEr*CZ*

  • Závislák
  • ***
  • Příspěvků: 3047
Re: Cron script problém
« Odpověď #6 kdy: 01 Července 2010, 15:47:13 »
Todle musí fungovat

mkdir /var/testingga

Dával jste to do cronu přes:

Kód: [Vybrat]
sudo crontab -e
???
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

froxxiieee

  • Návštěvník
  • Příspěvků: 4
Re: Cron script problém
« Odpověď #7 kdy: 01 Července 2010, 15:48:00 »
přes winscp, zkusim crontab -e

 

Provoz zaštiťuje spolek OpenAlt.