LinuxForum.Fans
Тема

cron

Автор: yy401 4 сообщений 1031 просмотров
#272337

как выполнить по крону несколько задач сразу?

мне нужно сперва переместить файлы, а затем сменить разрешения:
mv -f /home/catalog1/* /home/catalog2
chmod 644 /home/catalog2/*

можно ли это записать в одну строку, чтоб вторая команда выполнялась сразу после первой?
или может можно менять разрешения "на лету" во время перемещения?

#272338

уже нашел, спасибо.

#272339

Запишите команды в одну строку, разделяя их ; — точкой с запятой.
Можно всё скриптом оформить и в crontab писать уже запуск этого скрипта.

#272470
"yy401" написал:
как выполнить по крону несколько задач сразу?

не мучить мозги, и сделать скрипт. Который и запускать по crontab.

"yy401" написал:
можно ли это записать в одну строку, чтоб вторая команда выполнялась сразу после первой?

можно через &&, тогда вторая команда выполнится тогда, и только тогда, когда первая будет выполнена успешно.

"yy401" написал:
или может можно менять разрешения "на лету" во время перемещения?

можно. Ища файлы по одному командой find, и обрабатывая их опцией -exec.

Войдите или зарегистрируйтесь, чтобы ответить.