Beküldte GGA -
Fórum:
Hogyan tudok alkamazásokat időzíteni crontab segítségével?
Olvastam pár leírást de nem sikerül alkalmazás időzítést beállítani.
egyik példa ami alapján dolgoztam:
https://www.omgubuntu.co.uk/2016/07/set-real-time-earth-wallpaper-ubuntu...
sudo crontab -e segítségével ha a következőt írtam be végrahajtotta a feladatot.
*/1 * * * * /sbin/reboot
de amennyiben a parancsot az említett alkalmazás vagy a rendszerfigyelő (/usr/local/bin/mate-system-monitor) cserélem ki már nem futtatja le
Alkalmazás időzítés - crontab
Beküldte kimarite -
Értékelés:
@#0 Az említett alkalmazásokhoz nem kell admin jog, a reboot-hoz igen. Hagyd el a sudo-t a 'crontab -e' parancs elől, így a saját (felhasználó) időzítési táblázatodban tevékenykedsz és nem a root felhasználóéban. A leírás sem ír sudo-t ..., és nagyon körültekintően tegyél be bármit is rendszer szinten (azaz a sudo-val).
Alkalmazás időzítés - crontab
Beküldte kimarite -
Értékelés:
„A crontab -e használata olyan felhasználók számára ajánlott, akik sablon alkalmazása nélkül szeretnének teljesen maguktól megírni egy crontab állományt. Ennek hatására a kiválasztott szövegszerkesztő egy üres állományt kap. Miután ezt az állományt elmentettük, a crontab programmal magától telepítésre kerül.”
https://www.freebsd.org/doc/hu/books/handbook/configtuning-cron.html
-- tehát azé lesz a sudo nélkül futtatott cron, aki futtatja
-- a (például) sudo-val futtatott cron a root felhasználóé (pl. az időzített képernyővédőt is csak ő élvezi majd)
A megoldás, hogy sudo nélkül beteszel 'valamit', s aztán teszteled. Ha nem jó, akkor megnézed, miért nem jó, és itt kérdezel a hibák alapján. Ha inkább rendszerszinten kell valami, azt kell jól átbeszélni ...
Most ezeket találtam példának (általában):
http://hogyanok.blog.hu/2009/10/15/crontab_hasznalata
http://www.tanit.hu/cron-idozitett-feladatok-kezelese
"Az említett alkalmazásokhoz
Beküldte GGA -
Értékelés:
"Az említett alkalmazásokhoz nem kell admin jog, a reboot-hoz igen. Hagyd el a sudo-t a 'crontab -e' parancs elől"
a sudo csak akkor került oda amikor a crontab -e nem működött, gondoltam hátha csak nem kap jogosultságot hozzá.
"A megoldás, hogy sudo nélkül beteszel 'valamit', s aztán teszteled. Ha nem jó, akkor megnézed, miért nem jó, és itt kérdezel a hibák alapján"
ezzel kezdtem természetesen, de a hiba az hogy nem működik. nincs hibaüzenet vagy akármi más amiből kitudnék indulni a probléma jellegét illetően.
"Az említett alkalmazásokhoz
Beküldte kimarite -
Értékelés:
A leírás nem említi a sudo-t, sem az admin (#) terminált,
https://www.omgubuntu.co.uk/2016/07/set-real-time-earth-wallpaper-ubuntu...
ez esetben hibákat kell keresni, és nem sudo-zni (nem Windows), it: syslog, kern.log, stb. a '/var/log' könyvtár alatt ..., de csak akkor, ha már (a fejedben és a gyakorlatban is) a cron-nál tartasz. Amúgy meg, minden cron-ba teendő parancs próbája a terminálban kezdődik:
„de a hiba az hogy nem működik. nincs hibaüzenet vagy akármi más amiből kitudnék indulni a probléma jellegét illetően.”
Felhasználóként mit csinál ez a parancs?
Mi a tartalma?
Talán python-nal kéne indítani ..., ha a script nem jól van megírva
(lásd az előbbi kérdést, mely a script elejére vonatkozik):
Melyek a script tulajdonságai, például futtatható-e
(azaz egyáltalán működik-e terminálban, és valójában)
https://stackoverflow.com/questions/13933169/how-to-execute-python-file-...
!Ha nem jó a script, akkor a cron a Python tekintetében teljes elérési utat kíván (a Python indítója [bin] tekintetében is). Nálam így néznek ki a tesztek:
Teszteld terminálban az alkalmazást.
És hallgass egy kis blues-t.
Felhasználóként lehet
Beküldte GGA -
Értékelés:
Felhasználóként lehet futtatni egyszerűen terminálból a himawaripy paranccsal.
Képet tölt le és beállítja aktuális háttérképnek.
A tartalma: cat himawaripy
#!/usr/bin/python3
# EASY-INSTALL-ENTRY-SCRIPT: 'himawaripy==2.0.1','console_scripts','himawaripy'
__requires__ = 'himawaripy==2.0.1'
import sys
from pkg_resources import load_entry_point
if __name__ == '__main__':
sys.exit(
load_entry_point('himawaripy==2.0.1', 'console_scripts', 'himawaripy')()
)
és a tulajdonságai:
-rwxr-xr-x 1 root staff 317 febr 4 11:57 /usr/local/bin/himawaripy
nem régóta használok linuxot ezért is kérek segítséget mert sok minden kínai még nekem
hallgatok ha lesz egy kis időm :D
Felhasználóként lehet
Beküldte kimarite -
Értékelés:
Akkor láthatnánk egy futtatást az általad említett módon és, mint alább mutatom?
A kimenetek kellenének.
Próbáld így betenni a con-ba (csak 'crontab -e'):
https://www.pantz.org/software/cron/croninfo.html
https://help.ubuntu.com/community/CronHowto
Felhasználót is be lehet tenni a vezérélsbe (bár neked nem hiszem, hogy ez kell):
http://www.the-art-of-web.com/system/cron-apt-wheezy/
Így már csak jó lesz, nnya .
Felhasználóként lehet
Beküldte kimarite -
Értékelés:
Pillanatnyi állapot lekérdezése bármikor:
... mostanában Q-t kell nyomni, hogy ezen parancs után visszakapd a készenléti jelzést (promt).
Nem biztos, hogy kell, de ártani nem árt.