Nowe posty

Autor Wątek: CRONTAB - pytanie o składnie  (Przeczytany 1191 razy)

Offline Lucek

  • Nowy na forum
  • *
  • Wiadomości: 1
    • Zobacz profil
CRONTAB - pytanie o składnie
« dnia: 2024-08-13, 16:49:00 »
Cześć Wszystkim,

mam pytanie do ekspertów bo ze mnie początkujący ... mam następujący problem potrzebuje do pewnego  folderu ( z podfolderami i plikami ) co jakiś czas nadpisywać uprawnienia poleceniem - chmod 777 -R  z Terminala wszystko działa próbowałem to zdanie dodać w crone ale bez powodzenia możecie powiedzieć jak ma wyglądć przykadowa składania do np. folderu ? testowałem np. 01 * * * * /usr/bin/chmod 777 /home/user/test  niestety nic się nie wykonuje.  Z góry dzięki za pomoc.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3088
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: CRONTAB - pytanie o składnie
« Odpowiedź #1 dnia: 2024-08-14, 11:58:44 »
Kilka spraw:

Format, który podałeś to "user crontab". Jeżeli robisz to w systemowym CRON-ie (/etc/crontab), między gwiazdkami a komendą jest kolumna z użytkownikiem, jako którego uruchomić komedę.

01 * * * * user /usr/bin/chmod 777 /home/user/test
           ^^^^
           Chmod zostanie uruchomiony jako "user"

Nowe systemy w ogóle nie mają CRON-a, zastąpiły go timery systemd. Więc jedno z:
* doinstalowujesz jakiegoś daemona ręcznie (cronie, fcron, dcron, vixiecron albo podobny)
* używasz systemd-cron do generacji unitów timera na podstawie Cron-a
* recznie piszesz unita według tego tutoriala.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy