Kirjoittaja Aihe: crontab lupa evätty? ubuntu 12.04lts  (Luettu 2919 kertaa)

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
crontab lupa evätty? ubuntu 12.04lts
« : 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_

kamara

  • Käyttäjä
  • Viestejä: 3002
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #1 : 18.06.13 - klo:17.50 »
Kristallipalloni on vähän sumea, eikä kerro crontab:isi sisältöä. Toimivaa eikä toimimatonta.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #2 : 18.06.13 - klo:18.38 »
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-
« Viimeksi muokattu: 18.06.13 - klo:19.21 kirjoittanut jar1969 »

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #3 : 18.06.13 - klo:18.46 »
Oletko kirjoittanut sh-skriptin polun juuresta alkaen? Jos et, tee tarvittavat korjaukset.

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #4 : 18.06.13 - klo:19.16 »
eli näinkö?
*/2 * * * *  sh  /usr/local/var/wview/realtime.sh

raimo

  • Käyttäjä
  • Viestejä: 4226
  • openSUSE Tumbleweed
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #5 : 18.06.13 - klo:20.21 »
eli näinkö?
*/2 * * * *  sh  /usr/local/var/wview/realtime.sh

sh pois tuosta, ja skriptin 1. riviksi
Koodia: [Valitse]
#!/bin/shja luonnollisesti skriptille ajo-oikeus chmod +x skripti

Crontabpiin pitää aina laittaa koko polku / -hakemistosta lähtien, muuten ei homma skulaa..
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

jar1969

  • Käyttäjä
  • Viestejä: 212
    • Profiili
Vs: crontab lupa evätty? ubuntu 12.04lts
« Vastaus #6 : 18.06.13 - klo:20.35 »
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
« Viimeksi muokattu: 18.06.13 - klo:20.44 kirjoittanut jar1969 »