Grimoire-
Command
.es

GNU+Linux command memo

Task Spooler : queue tasks (such as file copies)

Gérer une file d’attente de tâches génériques. Pratique pour choisir progressivement de nombreux gros fichiers à copier d’un disque à un autre, sans lancer les copies en parallèle. Les copies sont ainsi rapides, et si le disque de destination est débranché par accident, une seule copie échoue, sans qu’on perde tout la sélection… Avec une interface graphique, il existe UltraCopier pour Qt. Et j’ai ouvert des tickets auprès d' XFCE et pour LXDE / PCManFM

A simple unix batch system, usefull to copy a progressive selection of big files. Copies, done one by one, are still fast, and only one fails if the destination disk is abruptly disconnected. The selection is not lost though… With a graphical interface it exists UltraCopier for Qt. And I opened feature requests for XFCE and LXDE / PCManFM.

# apt install tsp
$ tsp <task> (1)
$ tsp -l (2)
$ tsp -t (3)
1 Add a task to the default queue
2 List tasks in default queue
3 List the running task current output or the queue ultimate one.

Example :

$ tsp rsync -av /src/ /dest/

The result of the executions are stored in /tmp/ files.