Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Poka - 03.02.10 - klo:17.30
-
Eli haluaisin suorittaa yhden skriptin joka minuutti, mutta en saa mitään vastausta crontabilta. Skripti toimii kyllä jos sitä ei koita ajaa crontabilla.
crontab -l
* * * * * ./restart.sh
Koitin myös laittaa
* * * * * /home/poka/restart.sh
Olen myös koittanut lopettaa ja käynnistää cronin uudelleen
sudo service cron stop
cron stop/waiting
sudo service cron start
cron start/running, process 22965
-
Onko tuo scripti kotihakemistossasi nimellä .restart.sh, vaiko ilman tuota pistettä (ei siis piilotiedosto) ja annoitko sille suoritusoikeudet?
* * * * * ~/.restart.sh
saattaisi toimia.
-
Onko tuo scripti kotihakemistossasi nimellä .restart.sh, vaiko ilman tuota pistettä (ei siis piilotiedosto) ja annoitko sille suoritusoikeudet?
* * * * * ~/.restart.sh
saattaisi toimia.
Ei ole piilotiedosto. Suoritusoikeudet on.
Voin ilman crontabia siis ajaa kyseisen skriptin komennoilla
./restart.sh
tai
~/restart.sh
-
http://forum.ubuntu-fi.org/index.php?topic=23723.msg180036#msg180036
ohjetta mukaellen:
Eli tuon alemman pitäisi toimia.
Mitä tuon restart-scriptin pitäisi sitten ajaa?
* * * * * env DISPLAY=:0 ~/restart.sh
Ajaisi scriptissä määritellyn graafisen ohjelman.
-
http://forum.ubuntu-fi.org/index.php?topic=23723.msg180036#msg180036
ohjetta mukaellen:
Eli tuon alemman pitäisi toimia.
Mitä tuon restart-scriptin pitäisi sitten ajaa?
* * * * * env DISPLAY=:0 ~/restart.sh
Ajaisi scriptissä määritellyn graafisen ohjelman.
Noniin nyt lähti toimimaan. Kiitoksia :) Tosiaan oli graafinen ohjelma, joka piti saada käyntiin.