Προγραμματισμένες εργασίες με cron jobs

...το μέρος για να ξεκινήσετε!

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

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

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Προγραμματισμένες εργασίες με cron jobs

Δημοσίευσηαπό Learner » 29 Ιούλ 2013, 13:03

dgtfeargr έγραψε:Πως μπορώ να βάλω προγραμματισμένη εργασία την απενεργοποίηση του υπολογιστή μετά από κάποιο χρονικό διάστημα;


Τι ακριβώς θέλεις να κάνεις ; Το cron χρησιμοποιείται για εκτέλεση εργασιών σε χρονικά διαστήματα. Π.χ ποια ημέρα, ώρα, πόσες φορές.. κλπ. Δεν νομίζω πως κάνει γι' αυτό που ζητάς.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Προγραμματισμένες εργασίες με cron jobs

Δημοσίευσηαπό dgtfeargr » 29 Ιούλ 2013, 15:59

Αυτό που θέλω είναι να απενεργοποιείτε αυτόματα ο υπολογιστής μετά από ένα χρονικό διάστημα (λ.χ. 1 ώρα) χωρίς την δική μου παρέμβαση
1 Ubuntu 16.04 xenial 4.4.0-166-generic 64bit (el_GR.UTF-8, Unity ubuntu), Windows 10
2 Intel Core2 Duo CPU T6600 2.20GHz ‖ RAM 3946 MiB ‖ Acer JV50 - Acer Aspire 7736
3 nVidia GT218M [GeForce G210M] [10de:0a74] {nouveau}
4 enp2s0: Broadcom Inc. and subsidiaries NetLink BCM5784M Gigabit Ethernet PCIe [14e4:1698] (rev 10) ⋮ wlp3s0: Intel WiFi Link 5100 [8086:4232]

In a world without fences and walls, who needs Gates and Windows ?

Χαράξεις Site
Άβαταρ μέλους
dgtfeargr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 653
Εγγραφή: 18 Ιουν 2009, 15:39
Τοποθεσία: /home
Launchpad: dgtfeargr
Εκτύπωση

Re: Προγραμματισμένες εργασίες με cron jobs

Δημοσίευσηαπό the_eye » 29 Ιούλ 2013, 19:20

Δείτε και την εντολή
Κώδικας: Επιλογή όλων
at

http://manpages.ubuntu.com/manpages/har ... posix.html
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Προγραμματισμένες εργασίες με cron jobs

Δημοσίευσηαπό Learner » 29 Ιούλ 2013, 21:49

dgtfeargr έγραψε:Αυτό που θέλω είναι να απενεργοποιείτε αυτόματα ο υπολογιστής μετά από ένα χρονικό διάστημα (λ.χ. 1 ώρα) χωρίς την δική μου παρέμβαση

Λάθος διάβασα εγώ.. sorry. Νόμιζα ότι ήθελες να εκτελεστεί κάποια εργασία κατά τη διάρκεια του κλεισίματος του υπολογιστή.
Το παρακάτω..
dgtfeargr έγραψε:Πως μπορώ να βάλω προγραμματισμένη εργασία την απενεργοποίηση του υπολογιστή μετά από κάποιο χρονικό διάστημα;

Το διάβασα έτσι
dgtfeargr έγραψε:Πως μπορώ να βάλω προγραμματισμένη εργασία στην απενεργοποίηση του υπολογιστή μετά από κάποιο χρονικό διάστημα;


Η εντολή at που είπε ο the_eye βολεύει, εκτός και αν θέλεις ο υπολογιστής να κλείνει συνεχώς σε συγκεκριμένη ώρα και μέρα. (οπότε πάμε στο cron)
Με την at απλά δίνεις σε τερματικό

για να συνδεθείς ως διαχειριστής (αφού η εντολή που θες να εκτελέσεις απαιτεί δικαιώματα υπερ-χρήστη)
Κώδικας: Επιλογή όλων
sudo -i

μετά
Κώδικας: Επιλογή όλων
at now + 1 hours

γράφεις την εντολή κλεισίματος
Κώδικας: Επιλογή όλων
poweroff

και μετά βγαίνεις με CTRL+D
Δίνεις
Κώδικας: Επιλογή όλων
atq

για να δεις την καταχώρηση, ότι η προγραμματισμένη ενέργεια έγινε αποδεκτή και έχει προγραμματιστεί να εκτελεστεί σε μια ώρα.
Βγαίνεις από root
Κώδικας: Επιλογή όλων
exit

και είσαι έτοιμος. Ο υπολογιστής θα κλείσει σε μια ώρα.
Τσέκαρε το αν θες στο ένα λεπτό
Κώδικας: Επιλογή όλων
at now + 1 minutes
poweroff

CTRL+D
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Προγραμματισμένες εργασίες με cron jobs

Δημοσίευσηαπό dgtfeargr » 28 Αύγ 2013, 02:46

Δούλεψε κανονικά. Ευχαριστώ
1 Ubuntu 16.04 xenial 4.4.0-166-generic 64bit (el_GR.UTF-8, Unity ubuntu), Windows 10
2 Intel Core2 Duo CPU T6600 2.20GHz ‖ RAM 3946 MiB ‖ Acer JV50 - Acer Aspire 7736
3 nVidia GT218M [GeForce G210M] [10de:0a74] {nouveau}
4 enp2s0: Broadcom Inc. and subsidiaries NetLink BCM5784M Gigabit Ethernet PCIe [14e4:1698] (rev 10) ⋮ wlp3s0: Intel WiFi Link 5100 [8086:4232]

In a world without fences and walls, who needs Gates and Windows ?

Χαράξεις Site
Άβαταρ μέλους
dgtfeargr
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 653
Εγγραφή: 18 Ιουν 2009, 15:39
Τοποθεσία: /home
Launchpad: dgtfeargr
Εκτύπωση

Προηγούμενη

Επιστροφή στο Οδηγοί - How to - Tutorials

cron