Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση  Το θέμα επιλύθηκε

...browsers, email, downloads, torrents, κλπ (όχι προβλήματα καρτών εδώ)

Συντονιστής: the_eye

Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση  Το θέμα επιλύθηκε

Δημοσίευσηαπό lepidas » 12 Αύγ 2012, 11:41

Θέλω να κάνω το Lubuntu 12.04 να εκτελεί κάθε ώρα ακριβώς (10:00+11:00+12:00....... κλπ) αυτή την εντολή:
Κώδικας: Επιλογή όλων
fswebcam -q --log syslog -F 3 -S 2 --font luxisr:16 -d V4L2:/dev/video0 -r 960x720 -p YUYV webimage.jpg 2>&1 >/dev/null

(αυτό τραβάει μια φωτογραφία απο την webcamera και την αποθηκεύει μέσα στο home)

και κάθε ώρα+5 λεπτά (δηλαδή 10:05+11:05+12:05..... κλπ) να ανεβάζει αυτή τη φωτογραφία σε ένα απομακρυσμένο server.
*σημείωση: έχω εγκατεστημένο το ncftp
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό clepto » 12 Αύγ 2012, 12:02

δοκίμασε με τον cron
δώσε
Κώδικας: Επιλογή όλων
crontab -e

και γράψε
Κώδικας: Επιλογή όλων
@hourly fswebcam -q --log syslog -F 3 -S 2 --font luxisr:16 -d V4L2:/dev/video0 -r 960x720 -p YUYV webimage.jpg 2>&1 >/dev/null

και για το άλλο
Κώδικας: Επιλογή όλων
5 0-23 * * * και την εντολή για το ανέβασμα


αν κάποια εντολή έχει sudo πρέπει να δώσεις
Κώδικας: Επιλογή όλων
sudo crontab -e
και να την βάλεις μετά
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό evolgen » 12 Αύγ 2012, 12:06

Για το πρώτο που θέλεις, εφόσον είσαι logged in στο σύστημα με το username σου, γράφεις
Κώδικας: Επιλογή όλων
crontab -e

Αν σε ρωτήσει ποιον editor θέλεις να χρησιμοποιήσεις, διάλεξε το nano. Είναι ο πιο εύκολος από αυτούς.
Πας στο κάτω κάτω μέρος με τα βελάκια και γράφεις
Κώδικας: Επιλογή όλων
0 * * * * fswebcam -q --log syslog -F 3 -S 2 --font luxisr:16 -d V4L2:/dev/video0 -r 960x720 -p YUYV webimage.jpg 2>&1 >/dev/null

Κλείσε το nano με CTRL+X. Θα σε ρωτήσει αν θέλεις να το αποθηκεύσεις, γράψε "Y" και πάτα Enter. Αυτό ήταν.

Για το δεύτερο που θέλεις, δεν είμαι σίγουρος, οπότε ας σε βοηθήσει κάποιος πιο έμπειρος.

EDIT: Με πρόλαβε ο clepto. :P
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό lepidas » 12 Αύγ 2012, 12:07

Η εντολή για το ανέβασμα είναι έτσι όπως με είχε βοηθήσει ο medigeek? Είχε λειτουργήσει μια χαρά.....
Κώδικας: Επιλογή όλων
ncftpput -Rm -u myuser -p mypass mydomain.com /distrato /var/www/weather
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό lepidas » 12 Αύγ 2012, 12:12

Οι εντολές
Κώδικας: Επιλογή όλων
@hourly fswebcam -q --log syslog -F 3 -S 2 --font luxisr:16 -d V4L2:/dev/video0 -r 960x720 -p YUYV webimage.jpg 2>&1 >/dev/null

και
Κώδικας: Επιλογή όλων
0 * * * * fswebcam -q --log syslog -F 3 -S 2 --font luxisr:16 -d V4L2:/dev/video0 -r 960x720 -p YUYV webimage.jpg 2>&1 >/dev/null

φαντάζομαι λένε το ίδιο πράγμα.....
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό evolgen » 12 Αύγ 2012, 12:14

Ναι, είναι άλλος τρόπος γραφής.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό lepidas » 12 Αύγ 2012, 12:20

Άμα θέλω να κάνω edit αργότερα στο αρχείο crontab πως θα το κάνω?
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό evolgen » 12 Αύγ 2012, 12:23

Πάλι με
Κώδικας: Επιλογή όλων
crontab -e

Διορθώνεις την παλιά εγγραφή, το αποθηκεύεις και το κλείνεις.
Το να μειώνεις ένα έργο ελεύθερου λογισμικού, επειδή θεωρείς το δικό σου καλύτερο,
είναι απαράδεκτη συμπεριφορά και δε συμβαδίζει με τις αρχές του ελεύθερου λογισμικού.

Γνώσεις Linux: Μέτριο++ ┃ Προγραμματισμός: Perl, R, Python, SQL, C, Common Lisp, BashΑγγλικά: Άριστα

1. Ubuntu 14.04 trusty
2. Intel Core i7-3520M CPU @ 2.90GHz ‖ RAM 7892 MiB
3. Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
4. eth0: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10) ⋮ eth1: Broadcom BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Άβαταρ μέλους
evolgen
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1031
Εγγραφή: 28 Ιούλ 2010, 14:22
Τοποθεσία: UK
IRC: bioevolgenec
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό clepto » 12 Αύγ 2012, 12:25

ξανά με την ίδια εντολή...και για να δεις το αρχείο χωρίς να το πειράξει δίνει crontab -l

εδιτ: είμαστε πάτσι τώρα evolgen :P
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Βοήθεια για συστηματική και προγραμματισμένη εκτέλεση

Δημοσίευσηαπό lepidas » 12 Αύγ 2012, 12:34

Τα εκτέλεσα, θα διαβάσω λίγο για το cron να καταλάβω τις εντολές για τις ώρες. Θα περιμένω να δώ εάν στις 13:06 θα έχει ανέβει η φωτογραφία.

Κάποια στιγμή όταν θα είναι όλα έτοιμα θα γράψω έναν οδηγό "Πώς στήνεις έναν μετεωρολογικό σταθμό και webcamera σε ubuntu"
Στην Ελλάδα υπάρχουν πάνω απο 100 μετεωρολογικοί σταθμοί με κάμερες που υποτίθεται πρέπει να είναι ανοιχτό το PC για πάντα αλλά κρασάρουν συστηματικά, ειδικά εάν δεν υπάρχει κάποιος κοντά για συντήρηση του υπολογιστή που τα κρατάει όλα αυτά, κρασάρουν λόγω windows πιστεύω και θέλω να δοκιμάσω και μετά να πω ότι με ubuntu δεν κρασάρει τίποτα.
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Internet

cron