Nowe posty

Autor Wątek: crontab nie wiem jak uruchomić skrypt  (Przeczytany 4688 razy)

Valantir

  • Gość
crontab nie wiem jak uruchomić skrypt
« dnia: 2010-05-16, 12:45:46 »
Witam. Mam takie zadanie, żeby stworzyć pewien skrypt i ma on powtarzać wykonywanie co 30 sekund. Skrypt ma działać w tle. Czy do tego mam użyć crontab? Jeżeli tak to jak to zrobić, bo próbuję i nie mogę tego zrobić.
wpisuję * * * * * sh zad2

i nie działa. Być może robię coś źle. Proszę o pomoc
P.S. W rozwiązaniu jakie napisałem odnośnie wpisu do crontaba będzie się wykonywało wszystko co minutę.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3059
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
crontab nie wiem jak uruchomić skrypt
« Odpowiedź #1 dnia: 2010-05-16, 16:48:07 »
W crontabie często masz bardzo ograniczoną listę przeszukiwanych ścieżek (a czasami pustą). Dobrą praktyką jest posługiwanie się tam pełnymi ścieżkami do programów:

* * * * * /bin/sh /scieżka/do/twojego/zad2
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Valantir

  • Gość
crontab nie wiem jak uruchomić skrypt
« Odpowiedź #2 dnia: 2010-05-16, 17:08:00 »
No i nie działa:( Napisałem:
* * * * * /bin/sh /home/iog2007/student84082/kolo/zad2

i nic. Skrypt się nie wykonał...:O

A drugie pytanie to takie-może ktoś będzie wiedział:
Powiedzmy, że mam katalog kolo i w nim mam skopiowane pliki-przeróżne. Jak do nich dopisać na sam koniec moje imię i nazwisko?
Próbowałem tak ale nie wychodzi:
echo imie nazwisko>>`ls` ale nic z tego... Zamiast ls prówałem czegokolwiek. Czy jest jakieś polecenie, które będzie wykonywać jakąś instrukcję prześwietlając zawartość katalogu wiersz po wierszu? Mam nadzieję, że wiecie o co mi chodzi:) Może troszkę namieszałem ale...:P Z góry dzięki za pomoc:)