Вы могли, возможно, судить маленького мини-демона вроде:
#!/bin/bash
DOWNLOAD_DIR=~/Downloads
while true;
do
for file in $DOWNLOAD_DIR/*.tar*;
do
if [ -f $file ]
then
tar xf $file
if [ $? -eq 0 ] # remove if successfully extracted
then rm $file
fi
fi
done
sleep 5
done
Только запустите то выполнение, и далеко Вы идете. Я не уверен, каков последствия производительности удара навсегда цикл был бы, но просто рассмотрение его в top
это, кажется, не слишком плохо (т.е. это не там.) Вы могли повысить время сна при необходимости.
Вы могли использовать fsniper, который использует inotify.
От fsniper домашней страницы:
Общее использование включает создание единственного каталога отбрасывания для всех вещей от webbrowser и т.д. и наличия полуинтеллектуальной фигуры сценариев, что сделать с теми файлами. Вы пишете сценарии сами.