Если ты так добавляешь задание и при этом до этого момента ни разу и никогда задание в
cron не добавлялось, то файлик этот будет просто с оной записью, но без атрибутов и он не выполняется в последствии планировщиком. Т.е. файл мёртвый!
Правильно надо так:
sudo echo -e '* * * * * rm -rf /home/user/testfolder' | sudo crontab -
Почему с
sudo?
Таким образом задание пишется в
/var/spool/cron/crontabs/root
А если без
sudo, то в
/var/spool/cron/crontabs/твоё_имя_пользователя_в_системе
А если уже добавлялось, или, вручную, через редактор командой
sudo crontab -e, или, как выше я описываю, то после первого такого добавления уже можно добавлять задание командой правильно так:
sudo sh -c "echo '* * * * * rm -rf /home/user/testfolder' >> /var/spool/cron/crontab/root"
Но в этом случае обязательно перезагрузить планировщик командной:
sudo /etc/init.d/cron restart
Иначе задание не будет работать...
Или добавляй всё руками через редактор:
sudo crontab -e
Сохраняешь, выходишь и всё сразу готово к употреблению!