J’essaie d’utiliser la fonctionnalité de la commande “at” pour planifier l’exécution d’une commande spécifique à un moment défini par l’utilisateur. Vous vous demandez s’il est possible d’utiliser la commande “at”. J’espère que “at” pourrait m’aider car je n’ai pas les privilèges pour planifier une tâche cron.
Les choses que j’ai essayées:
user>touch testfile |at 03:00 job 30 at 2014-12-31 03:00 user>ls -lrt testfile -rw-rw-r-- 1 user group 0 Dec 31 02:59 testfile user> touch testfile1 | at -f 03:01 Garbled time user>ls -lrt testfile* -rw-rw-r-- 1 user group 0 Dec 31 02:59 testfile -rw-rw-r-- 1 user group 0 Dec 31 02:59 testfile1
Utilisation:
echo "touch testfile" | at 03:00
Vous exécutez immédiatement le touch testfile
, et touch testfile
sa sortie vers at
. L’entrée à at
doit être la commande que vous souhaitez exécuter, pas la sortie de la commande.
Si vous voulez exécuter plusieurs commandes, utilisez un ici-doc:
at 03:00 <