spustenie AT jednym prikazom
subor gimp obsahuje:
#!/bin/bash
gimp
a skusal som to sputit takto:
at -f ./gimp now + 1 minute
alebo este
at now + 1 minute -f ./gimp
Vzdy mi to job ulozi aj na spravny cas, ale potom to nic nevykona.
Postup ako:
at now + 1 minute
at> ./gimp
at> <EOF>
si nemozem dovolit
Dakujem ze skoru odpoved
Pre pridávanie komentárov sa musíte prihlásiť.
./gimp ma nastavene prava na 0777 takze tam chyba nieje
#!/bin/sh
sleep 60s
gimp
exit 0
Btw. poziadavka bola spustenie jednym prikazom tak si mohol poradit skor nieco ako "sleep 60s && gimp && exit 0"
Ale to v ziadnom pripade nemozem pouzit aj tak. Potrebujem jednoznacne pouzit AT alebo CRON ale len jednym alebo viacerymi prikazmi, ktore viem vykonat cez programovaci jazyk napr. example python:
os.system("xmessage ('ajajajaj, power down') ")
Riesenie:
at now + 1 minute -f ./gimp
./gimp:
#!/bin/bash
DISPLAY=:0.0 gimp
/../../gimp