Comment peut-on exécuter une commande depuis la ligne de commande

3

Comment planifier une commande atsans avoir à l'inclure dans un fichier distinct, ni à partir du mini- atshell qui lit à partir de l'entrée standard?

C'est-à-dire que je veux exécuter la commande:

find /path -name "pattern" > output.lst 

après X minutes.

Un essai plausible était

at now +X minutes find /path -name "pattern" > output.lst

mais évidemment cela n'a pas fonctionné.

Si vous vous demandez pourquoi je veux quelque chose comme ça, c’est parce que je veux l’inclure dans un scirpt où X et "pattern" sont des paramètres.

Yannisf
la source

Réponses:

3

atLire la commande à partir de l'entrée standard (ou d'un fichier si vous le spécifiez avec -f).

Cela devrait fonctionner:

echo 'find /path -name "pattern" > output.lst' | at now +X minutes
Dennis
la source
Droit sur! THX!!!
Yannisf