@lepidas:1) Δημιούργησε ένα αρχείο μέσα στο
webcam/horefto/ με οποιοδήποτε όνομα και με κατάληξη .py (πχ script.py). Αυτό το αρχείο πρέπει να περιέχει τα εξής:
- Κώδικας: Επιλογή όλων
#!/usr/bin/env python
import shutil
from time import strftime
location = 'horefto-history/'
filename = "1.jpg"
new = filename.split(".")[0] + strftime("-%Y_%m_%d-%H_%M.") + filename.split(".")[-1]
try:
shutil.copy2(filename, location + new)
except:
pass
(Το παραπάνω γράφτηκε με δεδομένο πως το όνομα της εικόνας που ανεβάζει η webcam στον server είναι το 1.jpg)
2) Κάνε το αρχείο εκτελέσιμο δίνοντας:
- Κώδικας: Επιλογή όλων
chmod +x το_όνομα_του_script_που_έβαλες_πάνω.py
3) Δώσε την εντολή:
- Κώδικας: Επιλογή όλων
crontab -e
Και αν σε βάλει να επιλέξεις ανάμεσα σε κάποιες επιλογές επέλεξε το
/bin/nano. Στην συνέχεια θα σου ανοίξει ένα αρχείο στο τερματικό. Θα πας στο τέλος και θα προσθέσεις την εξής γραμμή:
- Κώδικας: Επιλογή όλων
0 * * * * το_όνομα_του_script_που_έβαλες_πάνω.py
Πάτα Ctrl+O, μετά Enter και στην συνέχεια Ctrl+X.
Τέλος, ξεκίνα το πρόγραμμα για την κάμερα και φρόντισε μέσα σε λιγότερο από 60 λεπτά να ανεβάσει η webcam σου την εικόνα στον server. Από τότε το πρόγραμμα θα αρχίσει και κάθε 60 λεπτά θα παίρνει την εικόνα και θα την αποθηκεύει στο webcam/hoferto/horefto-history/1-χρόνος_μήνας_μέρα-ώρα_λεπτό.jpg. Ελπίζω να σου κάνει.

Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux? ┃
Οδηγοί - How to - Tutorials