Главное здесь то, что pacman продолжает заполнять ваш /var/cache. А это значит, что если вы не будете чистить его сами, он будет расти бесконечно! Кроме того, вы можете представить, что некоторые программы будут занимать больше места, а некоторые - меньше.
Если вы будете делать уборку хорошо, оно не должно сильно увеличиться. В Arch вы отвечаете за все и можете действительно все оптимизировать. Никакие программы не добавляются просто так, обновление/апгрейд происходит только тогда, когда вы решите, и вы можете исключить из обновления то, что хотите.
Вы можете сделать что-то вроде,
0 0 * * 5 /usr/bin/python /var/scripts/PLW.pl && /bin/bash /path/to/run_once.bash
Примечание : && /bin/bash /path/to/run_once.bash
будет выполняться только в случае успешного выполнения предыдущей команды. Поэтому вместо кода выхода вы можете использовать встроенную функциональность &&
.
use 0 0 * * * 5 /var/scripts/PLW.pl
запустите 'run_once.sh' из вашей perl-программы с помощью system("/bin/sh","/path/run_once.sh");
перед exit($EXIT_SUCCESS);
Загроможденный кронтаб - это плохо, вместо этого закомментируйте свою perl-программу.
Edit: или просто используйте exec()
из perl.