Cronjobs

...εφαρμογές για οτιδήποτε άλλο

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

Cronjobs

Δημοσίευσηαπό manin » 20 Ιαν 2018, 20:30

Σε ένα server που έχω, μου έρχονται σωριδόν mail...
Το ένα λέει τα παρακάτω...

Από το λίγο που έψαξα δεν κατάλαβα. Ούτε τα path υπάρχουν, ούτε βρήκα κάτι που να βγάζω άκρη στα cron files.

touch: cannot touch '/tmp//root/cronjobs/savefiles.lock': No such file or directory
rm: cannot remove '/private-backup/etc': Is a directory
rm: cannot remove '/private-backup/firewall': Is a directory
rm: cannot remove '/private-backup/glassfish': Is a directory
rm: cannot remove '/private-backup/liferay': Is a directory

Καμιά ιδέα;
Ευχαριστώ πολύ
1 Γνώσεις Linux: Αρχάριος ┃ Προγραμματισμού: Αρχάριος ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 16.04 xenial 64bit (en_US.UTF-8),
3 Intel Core i5-7600 CPU @ 3.50GHz ‖ RAM 15935 MiB ‖ MSI Z170A PC MATE (MS-7971) - MSI MS-7971
4 Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350] [1002:6610]
5 enp7s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
manin
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 04 Ιουν 2017, 16:48
Εκτύπωση

Re: Cronjobs

Δημοσίευσηαπό kosmos890 » 20 Ιαν 2018, 20:58

Για να δεις ποιές εργασίες εκτελούνται απο το cron δώσε
Κώδικας: Επιλογή όλων
sudo crontab -e
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04.1 LTS
Προδιαγραφές ⇛ Pentium 4 2.66Hz│512 MB│GeForce FX 5200 │ ZTE MF636 │ TFT 19"
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

Re: Cronjobs

Δημοσίευσηαπό manin » 21 Ιαν 2018, 18:18

Έβγαλε το παρακάτω...Στα logs δεν βρήκα τίποτα.
τα αρχεία /root/cronjobs/.... δεν τα βρίσκω

Κώδικας: Επιλογή όλων
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
22 23 * * * /root/cronjobs/dbdumps >> /var/log/cronjobs.dbdumps.log
21 13 * * * /root/cronjobs/savefiles >> /var/log/cronjobs.savefiles.log

1 Γνώσεις Linux: Αρχάριος ┃ Προγραμματισμού: Αρχάριος ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 16.04 xenial 64bit (en_US.UTF-8),
3 Intel Core i5-7600 CPU @ 3.50GHz ‖ RAM 15935 MiB ‖ MSI Z170A PC MATE (MS-7971) - MSI MS-7971
4 Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350] [1002:6610]
5 enp7s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
manin
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 04 Ιουν 2017, 16:48
Εκτύπωση

Re: Cronjobs

Δημοσίευσηαπό kosmos890 » 21 Ιαν 2018, 20:14

Νομιζω οτι στις δυο τελευταιες γραμμες του crontab υπάρχει λάθος.
Κώδικας: Επιλογή όλων
22 23 * * * /root/cronjobs/dbdumps >> /var/log/cronjobs.dbdumps.log
21 13 * * * /root/cronjobs/savefiles >> /var/log/cronjobs.savefiles.log

To /root/cronjobs/dbdumps είναι ενα path. Στο crontab πρεπει να ορισεις ένα script που εκτελείται από το cron π.χ /root/cronjobs/dbdumps/my_script.sh.
Επίσης γράφεις πως δεν υπάρχει ο φακελος /root/cronjobs.
Δηλαδή το crontab που έχεις δεν κάνει καποια εργασία.

Το crontab που οριζεται απο τον root αφορα το σύστημα, ενω το crontab που οριζεται απο κάποιον χρηστη αφορά μόνο τον χρηστη.
Μηπως έχεις ορισει crontab για καποιον αλλο χρηστη π.χ user1 ?
Για να δεις τις εργασιες του χρηστη user1 πρεπει να εκτελεσεις
crontab -u user1 -e

Για τον root
crontab -u root -e
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04.1 LTS
Προδιαγραφές ⇛ Pentium 4 2.66Hz│512 MB│GeForce FX 5200 │ ZTE MF636 │ TFT 19"
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

Re: Cronjobs

Δημοσίευσηαπό manin » 08 Μαρ 2018, 11:56

Διορθώθηκαν τα scripts και όλα είναι οκ

Ευχαριστώ πολύ
1 Γνώσεις Linux: Αρχάριος ┃ Προγραμματισμού: Αρχάριος ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 16.04 xenial 64bit (en_US.UTF-8),
3 Intel Core i5-7600 CPU @ 3.50GHz ‖ RAM 15935 MiB ‖ MSI Z170A PC MATE (MS-7971) - MSI MS-7971
4 Advanced Micro Devices, Inc. [AMD/ATI] Oland XT [Radeon HD 8670 / R7 250/350] [1002:6610]
5 enp7s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
manin
babeTUX
babeTUX
 
Δημοσιεύσεις: 46
Εγγραφή: 04 Ιουν 2017, 16:48
Εκτύπωση

Re: Cronjobs

Δημοσίευσηαπό Tassos10 » 11 Μαρ 2018, 20:18

Off topic:
Βάλε "τικ" στην απάντηση/τρόπο χάρης στον οποίο κατάφερες να λύσεις το πρόβλημα σου.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-50-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.2.0-49-generic
3 Intel Core2 Quad CPU Q9400 2.66GHz ‖ RAM 3954 MiB ‖ ASRock G31M-S
4 nVidia G92 [GeForce 9800 GT] [10de:0614] {nvidia}
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Tassos10
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 472
Εγγραφή: 29 Μαρ 2010, 10:43
Εκτύπωση


Επιστροφή στο Εφαρμογές Άλλες-Διάφορες