Re: [HS] shell et environnement console versus CRON
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Le 15/10/2011 15:50, Grégory Bulot a écrit :
> essaye tu verras avec extension le fichier mon_script.sh n'est pas
> exécuté, mon_script lui le sera
Ça c'est pour les cron dans /etc/rc*
Qui sont lancés via run-parts
Qui défini bien une regexp de filtre des entrées
- ---------------------
$ man run-parts
Si ni l'option --lsbsysinit ni l'option --regex n'est
utilisée, alors les noms ne doivent comporter que des lettres ASCII
(minuscules ou majuscules), des chiffres ASCII, des tirets de
soulignement (« underscore ») ASCII ou des tirets (signes moins) ASCII.
Si l'option --lsbsysinit est utilisée, alors les noms ne doivent
pas se terminer par « .dpkg-old », « .dpkg-dist », « .dpkg-new » ou «
.dpkg-tmp » et doivent appartenir à un (ou plusieurs) des
ensembles de noms suivants :
- noms spécifiés par LANANA (^[a-z0-9]+$) ;
- noms hiérarchiques et réservés par LSB
(^_?([a-z0-9_.]+-)+[a-z0-9]+$) ;
- noms des scripts cron définis par Debian (^[a-zA-Z0-9_-]+$).
Si l'option --regex est utilisée, les noms doivent correspondre à
l'expression rationnelle spécifiée en tant qu'argument à cette option.
- ---------------------
Pour le cron direct dans la crontab, ça n'a aucune espèce d'importance :
$ cat foo.sh
#!/bin/bash
date >> foo.out
$ crontab -l
* * * * * /home/aeris/foo.sh
$ cat foo.out
samedi 15 octobre 2011, 16:42:01 (UTC+0200)
samedi 15 octobre 2011, 16:43:01 (UTC+0200)
samedi 15 octobre 2011, 16:44:01 (UTC+0200)
- --
Aeris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJOmZybAAoJEK8zQvxDY4P9uiQH/1QusJRBzT0Ctr/PQLyQA4yP
V5zo2tyr8gZiln8xo4sH2uHvo+GeKGKrhn4Y7/aIuWvxQ3tL7jTmbY7wh6FtiAE9
dyoQQOyV17IkW46ZX7H8fxTsw+C/E5qbUS6VGG74Q4Ud0b2eAfcA7T8kczyDJk9m
0+sSiD2apk7YBpNUtxa+GxdnYLnZI2iICDjiJsKhUdTqeXhrfEaTqRKpY3pVZrPB
5MHIvWOYiNyySt1I6ayl/flY4JPL2uDwhf8uc8JBUbt15Et4a9dIlnLGqKUjX1IP
j3/E2pirD9EJN6rybM+T+Mjqqv8yuyUnhMEOM77qMrcQuJ0slzzelblA03yUsI4=
=yqIV
-----END PGP SIGNATURE-----
Reply to: