Autor |
Sõnum |
insippo
Pingviini aktivist

Vanus: 55
Liitunud: 07.06.2009
Postitused: 181

|
postitatud: 19.09.2013, 08:09 postituse pealkiri:
Python-i script käivitamine crontabiga
|
   |
|
Proovisin igati aga ei saanudki käima. Tegemist Debian Wheezi ARM-ga
|
|
|
|
|
|
|
  |
imre
Vana Pingviin


Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu

|
postitatud: 19.09.2013, 09:02 postituse pealkiri:
(teema puudub)
|
   |
|
Kas skript niisama käivitub üldse?
Kuidas sul crontab välja näeb üldse?
Näita crontabi sisu.
|
|
|
|
_________________ Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
|
|
|
  |
insippo
Pingviini aktivist

Vanus: 55
Liitunud: 07.06.2009
Postitused: 181

|
postitatud: 19.09.2013, 09:35 postituse pealkiri:
(teema puudub)
|
   |
|
Script käivitub niisama küll. Pole hetkel crontabis ühtegi rida. Käima lasen muidu nii,et olen samas kataloogis kus on script ja sealt: sudo ./minuscript
|
|
|
|
|
|
|
  |
obundra
Vana Pingviin


Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo

|
|
|
   |
insippo
Pingviini aktivist

Vanus: 55
Liitunud: 07.06.2009
Postitused: 181

|
postitatud: 19.09.2013, 12:14 postituse pealkiri:
(teema puudub)
|
   |
|
|
|
|
  |
obundra
Vana Pingviin


Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo

|
postitatud: 19.09.2013, 15:25 postituse pealkiri:
(teema puudub)
|
   |
|
Ma püütonit väga ei jaga, aga miskit sellist ehk võiks olla:
Kood: < Vali > < Laienda > | #!/usr/bin/python
import subprocess
import re
import sys
import time
import datetime
import gspread
# ===========================================================================
# Google Account Details
# ===========================================================================
# Account details for google docs
email = 'you@somewhere.com'
password = '$hhh!'
spreadsheet = 'SpreadsheetName'
# ===========================================================================
# Example Code
# ===========================================================================
# Login with your Google account
try:
gc = gspread.login(email, password)
except:
print "Unable to log in. Check your email address/password"
sys.exit()
# Open a worksheet from your spreadsheet using the filename
try:
worksheet = gc.open(spreadsheet).sheet1
# Alternatively, open a spreadsheet using the spreadsheet's key
# worksheet = gc.open_by_key('0BmgG6nO_6dprdS1MN3d3MkdPa142WFRrdnRRUWl1UFE')
except:
print "Unable to open the spreadsheet. Check your filename: %s" % spreadsheet
sys.exit()
# Continuously append data
# while(True) asemele loendur
count = 0
while count < 1:
# Run the DHT program to get the humidity and temperature readings!
output = subprocess.check_output(["./Adafruit_DHT", "2302", "4"]);
print output
matches = re.search("Temp =\s+([0-9.]+)", output)
if (not matches):
time.sleep(3)
continue
temp = float(matches.group(1))
# search for humidity printout
matches = re.search("Hum =\s+([0-9.]+)", output)
if (not matches):
time.sleep(3)
continue
humidity = float(matches.group(1))
print "Temperature: %.1f C" % temp
print "Humidity: %.1f %%" % humidity
# Append the data in the spreadsheet, including a timestamp
try:
values = [datetime.datetime.now(), temp, humidity]
worksheet.append_row(values)
except:
print "Unable to append data. Check your connection?"
sys.exit()
#käsk täidetud, skripti seiskamine
count = count +1
else:
sys.exit()
|
ei garanteeri, et tööle hakkab, testimine omal vastutusel.
|
|
|
|
_________________ IT teenused
|
|
|
   |
insippo
Pingviini aktivist

Vanus: 55
Liitunud: 07.06.2009
Postitused: 181

|
postitatud: 19.09.2013, 17:35 postituse pealkiri:
(teema puudub)
|
   |
|
ma ei hakka pusima enam.Motion töötab rasbianiga nagu tigu.Panin arch-i uuesti tagasi.Archiga peab proovima sakis3g-d.Ruuter võtab omajagu voolu ja päikesepaneel ei taha ja ei suuda pilves ilmaga akut laadida niipalju kui vaja.
|
|
|
|
|
|
|
  |
chris
Pingviini aktivist

Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0

|
|
|
  |
|