Stranica: 1/1.
Automatsko izvršavanje komandi nakon 'sleepa'
Postano: 06 pro 2014, 19:17
Postao/la c0ntroL
Dakle eto pitanje u naslovu stoji pa ako netko zna. Slični su na win Scheduled taskovi. Na linuksu znam kako podesiti izvršavanje na startup-u ali nisam siguran kako se to radni na resume-u, odnosno podizanju OS-a nakon 'sleep' moda.
Hvala unaprijed.
Re: Automatsko izvršavanje komandi nakon 'sleepa'
Postano: 07 pro 2014, 03:54
Postao/la Abzeenth
Pa trebalo bi se i to moći s cronom, zar ne? Malo istraživanja u tom smjeru bi ti moglo pomoći, možda npr. za početak i ovo:
https://superuser.com/questions/60473/i ... ibernate-m
Re: Automatsko izvršavanje komandi nakon 'sleepa'
Postano: 07 pro 2014, 08:22
Postao/la jurastublic
Evo ja imam jednu skriptu baš za takve stvari.
To je najjednostavnije napraviti tako da svoje naredbe staviš u /etc/pm/sleep.d folder. Ime skripte neka ti bude u obliku
XX_ime gdje je XX = 10 do 49. Do 49 je za user skripte a iznad toga za sistemske. Ne zaboravi uključiti i dozvolu za izvršavanje na toj skripti.
Ova moja skripta je template i prilikom pm događaja ispisuje par linija u $HOME/AA_test.txt u svrhu testiranja.
Evo:
Kod: Označi sve
#!/bin/bash
# Obrazac za power managerove evente, skripta ide u /etc/pm/sleep.d (ili power.d - svejedno)
# postavi $SISTEMSKE_VARIJABLE jer pri izlasku iz suspenda dobijem gologuzi bash env
PATH=/sbin:/usr/sbin:/bin:/usr/bin
HOME=/home/jurastublic
USER=jurastublic
case $1 in
suspend|suspend_hybrid|hibernate)
echo $(date) - "Pokretanje prije suspendiranja, hibridnog suspenda ili hibernacije" >> $HOME/AA_test.txt
;;
resume|thaw)
echo $(date) - "Pokretanje prilikom resume-a (izlazak iz suspenda) ili thaw-a (izlazak iz hibernacije)" >> $HOME/AA_test.txt
;;
esac
Re: Automatsko izvršavanje komandi nakon 'sleepa'
Postano: 07 pro 2014, 19:56
Postao/la c0ntroL
Je li ovo ok ako želim pri gašenju ugasiti ap-hotspot a pri resume-u ga ponovo upaliti?
Kod: Označi sve
#!/bin/bash
# Obrazac za power managerove evente, skripta ide u /etc/pm/sleep.d (ili power.d - svejedno)
# postavi $SISTEMSKE_VARIJABLE jer pri izlasku iz suspenda dobijem gologuzi bash env
PATH=/sbin:/usr/sbin:/bin:/usr/bin
HOME=/home/hrca
USER=hrca
case $1 in
suspend|suspend_hybrid|hibernate)
ap-hotspot stop
;;
resume|thaw)
ap-hotspot start
;;
esac
Re: Automatsko izvršavanje komandi nakon 'sleepa'
Postano: 07 pro 2014, 20:14
Postao/la jurastublic
Pa probaj, neće ti se komp zapalit ako probaš. Samo pazi na PATH, tj. ako je taj tvoj program na nekom drugom mjestu, recimo na /usr/bin, onda moraš ili dodati path u varijablu ili napisati komandu sa punom stazom (/usr/bin/mojprogram start).