web-dev-qa-db-fra.com

Comment démarrer et arrêter une tâche en utilisant la commande at?

Je souhaite lancer le téléchargement à l'aide de aria2c tous les jours à 02h00 et arrêtez-le à 08h00.

Je sais que je devrais utiliser

at 02:00 
at>aria2c ....

Je ne sais pas comment dire "à" pour l'arrêter! En fait, aria2c arrête de télécharger avec Ctrl + C et je ne sais pas comment le dire à 'at'!

Et quand aria2c commence à télécharger à l'heure indiquée, il fonctionne en arrière-plan et je ne sais pas non plus comment l'arrêter manuellement!

Aucune suggestion?

Soit dit en passant, existe-t-il un moyen de le faire automatiquement? Je veux dire créer une sorte de tâche planifiée pour le faire tous les jours.

1
Firouziam

Utilisez pkill pour tuer un processus:

pkill aria2c

Bien sûr, vous pouvez planifier la mise à mort avec at de la même manière que vous lancez.

1
Eric Carvalho