καλησπέρα. έχω ένα raspberry και θέλω να τρέξω ένα script με cron κάποια συγκεκριμένη στιγμή. το πρόβλημα είναι ότι ενώ το bash script τρέχει μια χαρά όταν το καλώ με ./, δεν τρέχει ποτέ αν το καλέσω από cron. δεν είναι ότι δεν τρέχει αυτό μόνο, αλλά οποιοδήποτε bash script. έχω ένα παράδειγμα όπου κατεβάζει το debian netboot iso από otenet.
ενώ αν κάνω
το script τρέχει μια χαρά.Κώδικας:./scriptC.sh
παραθέτω ένα script που κάνω δοκιμές.
τα δικαιώματα του αρχείουΚώδικας:pi@vpn:~ $ more scriptC.sh #!/bin/sh wget http://ftp.otenet.gr/debian/dists/stable/main/installer-amd64/20210731+deb11u2/images/netboot/mini.iso pi@vpn:~ $
η εγγραφή στο cron, έχω δοκιμάσει και τους 3 τρόπους αλλά δεν λειτουργεί καμίαΚώδικας:pi@vpn:~ $ ll | grep scriptC.sh -rwxr-xr-x 1 pi pi 119 Jan 16 17:16 scriptC.sh pi@vpn:~ $
Κώδικας:30 17 * * * bash /home/pi/scriptC.shΚώδικας:30 17 * * * sh /home/pi/scriptC.shτι κάνω λάθος?Κώδικας:30 17 * * * /bin/sh /home/pi/scriptC.sh
Εμφάνιση 1-3 από 3
Θέμα: bash script & cron job
-
16-01-22, 20:21 bash script & cron job #1
-
16-01-22, 20:49 Απάντηση: bash script & cron job #2
έχεις shebang στο script σου οπότε απλά δοκίμασε να το τρέξεις "σκέτο"
Κώδικας:/home/pi/scriptC.sh
-
17-01-22, 00:20 Απάντηση: bash script & cron job #3
έπαιξε ευχαριστώ.
Bookmarks