Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/01/2012, à 21:54

Goxha

Question sur la commande "at" [Résolu]

Bonjour,

je cherche a exécuter un script avec la commande "at" pour qu'il s'execute "par exemple" dans 2minutes.

Je fait donc:

at -f /home/ftp/**********/lock_temp.sh now +2 minutes

ça marche parfaitement mais quand je veux faire:

at -f "/home/ftp/**********/lock_temp.sh monparam" now +2 minutes

j'ai l'erreur:

Cannot open input file /home/ftp/**********/lock_temp.sh monparam: No such file or directory

je pence que sa viens du "-f" mais je voie pas quel param utilisé dans le "-help" il y a que sa:

Usage: at [-V] [-q x] [-f file] [-mldbv] timespec ...
       at [-V] [-q x] [-f file] [-mldbv] -t time
       at -c job ...
       atq [-V] [-q x]
       atrm [-V] job ...
       batch

Merci d'avance.

Dernière modification par Goxha (Le 29/04/2012, à 02:02)


Ubuntu 10.10 64bits Samsung R720 // intel core 2/2ghz // 4go de ram 17" + 20"
I love Ubuntu <3 Administrateur de www.my-serv.com

Hors ligne

#2 Le 12/01/2012, à 22:19

gl38

Re : Question sur la commande "at" [Résolu]

Il faut mettre le paramètre dans le fichier de commande ce qui complique un peu la vie, mais il y a aussi cron qui  accepte les paramètres et qui s'utilise assez facilement avec crontab.
Cordialement,
Guy

Hors ligne

#3 Le 12/01/2012, à 22:32

Goxha

Re : Question sur la commande "at" [Résolu]

Le problème c'est que ma commande va être utilisé massivement par le système avec des paramètres différents tongue

j'ai pence a crontab mais j'ai peur que toutes les commandes remplisse trop le fichier des commandes crontab et c'est pas pratique pour faire +4h par rapport a l'heure actuel tongue

Merci quand même @gl34


Ubuntu 10.10 64bits Samsung R720 // intel core 2/2ghz // 4go de ram 17" + 20"
I love Ubuntu <3 Administrateur de www.my-serv.com

Hors ligne

#4 Le 12/01/2012, à 22:48

gl38

Re : Question sur la commande "at" [Résolu]

Tu peux à la fin de ton programme créer un fichier qui contient une seule ligne avec ta commande et son paramètre, tu nommes le fichier en utilisant la fonction date (voir le manuel) pour distinguer les différents fichiers et pour finir tu lances at sur ce fichier.
Cordialement,
Guy

Hors ligne

#5 Le 13/01/2012, à 09:36

Levi59

Re : Question sur la commande "at" [Résolu]

Je ne peux pas tester mais ceci fonctionne-t-il? :

at -f $(/home/ftp/**********/lock_temp.sh monparam) now +2 minutes

Hors ligne

#6 Le 13/01/2012, à 10:40

credenhill

Re : Question sur la commande "at" [Résolu]

hello
et avec

at  now +2 minutes  <<<"/home/ftp/**********/lock_temp.sh monparam"

Dernière modification par credenhill (Le 13/01/2012, à 10:40)

Hors ligne

#7 Le 13/01/2012, à 12:41

gl38

Re : Question sur la commande "at" [Résolu]

Bravo à credenhill !
Cordialement,
Guy

Hors ligne

#8 Le 29/04/2012, à 02:01

Goxha

Re : Question sur la commande "at" [Résolu]

Merci smile Résolu !

credenhill a écrit :

hello
et avec

at  now +2 minutes  <<<"/home/ftp/**********/lock_temp.sh monparam"

Ubuntu 10.10 64bits Samsung R720 // intel core 2/2ghz // 4go de ram 17" + 20"
I love Ubuntu <3 Administrateur de www.my-serv.com

Hors ligne