Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: jar1969 - 18.06.13 - klo:17.24
-
terve!
crontab lupa evätty? 2 kol ajastettua crontehtävää molemmat root juurikansiossa
toinen toimii ja toinen ei var/mail/weather.txt kansiooosa ilmaan maili (alla teksti) lupa evätty.
Molemmat ajastettu 2min välein. ovat tismalleen lähes kopiota ,tiedostot ovat viereisissä hakemistoissa
miten toinen ajastettu tehtävä tulostaa lupa evätty?
var/mail/***.txt alla oleva viesti
Date: Tue, 18 Jun 2013 17:05:01 +0300
Message-Id: <201306181405.r5IE516Z004303@weather>
From: root@weather (Cron Daemon)
To: weather@weather
Subject: Cron <weather@weather> /web_camera/kamera.sh # JOB_ID_2
Content-Type: text/plain; charset=ANSI_X3.4-1968
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/weather>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=weather>
matti.jpg: Lupa evätty
-jari169_
-
Kristallipalloni on vähän sumea, eikä kerro crontab:isi sisältöä. Toimivaa eikä toimimatonta.
-
Sama ongelma on tullut vastaan muillakin ajastuksilla,jos kaksi tai useampi
alla vaihtoehdot:
1. alempi ei toimi
*/2 * * * * /usr/local/var/wview/realtime.sh
*/2 * * * * /web_camera/kamera.sh --> tämä ei toimi;
2. myöskään alempi ei toimi.jos wview hakemisto on jaettu kahteen eri ajastettuun ftp-upload, realtime1.sh ei toimi
..ja toimii jos realtime.sh kaikkinen wview hakemisto tiedotoineen yhdessä samassa ajastuksessa( kohta 3.)
*/2 * * * * /usr/local/var/wview/realtime.sh
*/2 * * * * /usr/local/var/wview/realtime1.sh --> ei toimi
3. wview hakemisto yhdessä ajastuksessa
*/2 * * * * /usr/local/var/wview/realtime.sh --< tämä toimii ja wview-hakemisto tiedosto latautuu ok.
scriptit toimivat päätteellä
-jari169-
-
Oletko kirjoittanut sh-skriptin polun juuresta alkaen? Jos et, tee tarvittavat korjaukset.
-
eli näinkö?
*/2 * * * * sh /usr/local/var/wview/realtime.sh
-
eli näinkö?
*/2 * * * * sh /usr/local/var/wview/realtime.sh
sh pois tuosta, ja skriptin 1. riviksi
#!/bin/sh
ja luonnollisesti skriptille ajo-oikeus chmod +x skripti
Crontabpiin pitää aina laittaa koko polku / -hakemistosta lähtien, muuten ei homma skulaa..
-
ajoin polku/ chmod +x kamera.sh
crontab polku==>*/2 * * * * sh /web_camera/kamera.sh
mail viesti ==>X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=weather>
matti.jpg: Lupa evätty
Missä vika voi olla?
webcam scriptin alku näyttää tällä,==>
#!/bin/bash
#A short script to download timed snapshots of a file that undergoes regular updates.
#The url of the file
url="http://192.168.1.***:1**/snapshot.cgi?user=webca***&pwd=*****&next_url=kamera2.jpg"
#This expression extracts the suffix part of the url from the url
suffixpart=${url##*.}
#The interval at which the file is fetched.
#N.B. Some sites may not take kindly to short intervals.
interval=5s