Portál AbcLinuxu, 6. května 2025 11:35
Řešení dotazu:
while true; do .... sleep 5s done
kill PID
kde PID je číslo toho procesu (první sloupec ps axw).
Případně
killall název_skriptu
Ale ten reset PC taky funguje spolehlivě ls -l /home/z33/testskript/xterm.sh
xterm -e ncftpput -u XXX -p XXX XXX.wz.cz / /home/z33/motion/snapshot.jpgAbych ho nemusel poklepávat myší, chtěl jsem ho zkusmo aspoň co minutu spouštět pomocí Cronu, to však nefungovalo tak sem to udělal pomocí toho cyklu. ten "xtem -e" jsem tam měl jenom pro vizuální kontrolu že se něco děje (vyskakovalo okno při uploadu).
Netestoval jsem to, ale nevidím důvod, proč ne.Cron nemá nastavenu proměnnou
DISPLAY
, takže neví, kde to okno xterm
u má otevřít.
* * * * * DISPLAY=':0' /usr/bin/xtermAle stejně by se to tak nemělo dělat. Na provedení příkazu FTP terminál nepotřebuješ.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.