Autor |
Sõnum |
mixman
Pingviini kasutaja
Liitunud: 20.12.2007
Postitused: 54
|
|
|
|
bobc
Pingviini aktivist
Vanus: 43
Liitunud: 09.07.2005
Postitused: 165
Asukoht: undef
Distributsioon: SouRCe64 GNU/Linux
|
|
|
|
Sisyphos
Vana Pingviin
Vanus: 62
Liitunud: 24.02.2008
Postitused: 602
Distributsioon: Slackware
|
|
|
|
mixman
Pingviini kasutaja
Liitunud: 20.12.2007
Postitused: 54
|
postitatud: 12.07.2009, 13:30 postituse pealkiri:
(teema puudub)
|
|
|
Sisyphos kirjutas: < Vali > < Laienda > | googel ütles:
Kood: < Vali > | this is normally caused by one of two things, either having bad line breaks in the script file due to it being edited under windows, or the not having an appropriate call to an interpreter on the first line (ie #!/bin/sh). |
windows'i all kirjutatud skript ? Muuda realõpud unix'i omadeks. |
Tänud, see aitas kasutasin sellist utiili nagu dos2unix.
Üks asi veel selle scriptiga, tahtisn seda panna crontab alla, aga ei taha toimida millegi pärast.
tegin nii
Tsitaat: < Vali > | crontab -e |
mille sisu sai selline
Tsitaat: < Vali > | 41 3 * * * /etc/webmin/cron/tempdelete.pl
*/1 * * * * /home/Sysadmin/games/samp/kontrollisampi.sh >/dev/null 2>&1
|
Salvestasin ja tegin isegi restardi crontab daemonile, aga tundub et ei toimi, tapsin protsessi samp02Xsvr, aga uuesti tööle ei lähe, kas selle kohta ka ideid on kellegil ?
Käsitsi scripti käivitades toimib küll.
|
|
|
|
|
|
|
|
DaStoned
Pingviini aktivist
Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian
|
postitatud: 12.07.2009, 15:10 postituse pealkiri:
(teema puudub)
|
|
|
Kas sellel kasutajal, kelle crontabi sa nokkisid, on õigust skripti käiata?
Lisa faili algusesse "MAILTO=sinukasutajanimi" ja ära saada väljundit /dev/null-i. Kui su masinasisene e-post töötab (testida saad käsuga "echo Hello world | mail -s Proovikiri sinukasutajanimi"), siis peaks käsu väljund sulle saadetama (lugeda saad käsuga "mail").
|
|
|
|
_________________ When the shit hits the fan, keep your mouth shut!
|
|
|
|
mixman
Pingviini kasutaja
Liitunud: 20.12.2007
Postitused: 54
|
postitatud: 12.07.2009, 18:40 postituse pealkiri:
(teema puudub)
|
|
|
DaStoned kirjutas: < Vali > < Laienda > | Kas sellel kasutajal, kelle crontabi sa nokkisid, on õigust skripti käiata?
Lisa faili algusesse "MAILTO=sinukasutajanimi" ja ära saada väljundit /dev/null-i. Kui su masinasisene e-post töötab (testida saad käsuga "echo Hello world | mail -s Proovikiri sinukasutajanimi"), siis peaks käsu väljund sulle saadetama (lugeda saad käsuga "mail"). |
Kasutaja on root, seega peaks vist olema õigused ?
Proovisin seda maili asja, tundub et scriptiga ikka mingi kala
Tsitaat: < Vali > < Laienda > | From root@web221.xxx.xx Sun Jul 12 22:38:01 2009
Date: Sun, 12 Jul 2009 22:38:01 +0300
From: root@web221.xxx.xx (Cron Daemon)
To: root@web221.xxx.xx
Subject: Cron <root@web221> /home/Sysadmin/games/samp/kontrollisampi.sh &
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <MAILTO=root>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
/bin/sh: /home/Sysadmin/games/samp/kontrollisampi.sh: /bin/sh^M: bad interpreter: No such file or directory |
|
|
|
|
|
|
|
|
DaStoned
Pingviini aktivist
Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian
|
postitatud: 12.07.2009, 22:59 postituse pealkiri:
(teema puudub)
|
|
|
No kala on see sama mis ennist - realõpud on DOS-i omad.
|
|
|
|
_________________ When the shit hits the fan, keep your mouth shut!
|
|
|
|
|