We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Cron и знаки процента
Cron и знаки процента
Пытаюсь записать в крон задание и в нем есть такое
Когда смотрю логи крона - он видит команду только до date + и дальше не видит. что делать?
Code: Select all
rec-$(date +\%H:\%M:\%S).mp4
Re: Cron и знаки процента
Посмотри, что в итоге панель записала в crontab. Если записались ошибки, то лучше создать создать .sh файлик и запускать его через Cron. Вообще тут правильно использовать \%, об этом сказано в мануале:
The entire command portion of the line, up to a newline or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the crontab file. Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input. There is no way to split a single command line onto multiple lines, like the shell's trailing "\".
Re: Cron и знаки процента
Так я и использую обратный слеш. Панель записывает нормально, со слешами, но не работает
Re: Cron и знаки процента
Тогда попробуй писать так или так
1)
2)
С указанием шелла в начале файла crontab
1)
Code: Select all
rec-`date +\%H:\%M:\%S`.mp4
Code: Select all
SHELL="/bin/bash"
.... rec-$(date +\%H:\%M:\%S).mp4
Re: Cron и знаки процента
Друзья, не надо пихать в крон или в Vesta-крон сложные скрипты, обычно ничем хорошим не заканчивается - долгая отладка и поиски. Весьма не рационально. Делайте sh-скрипт и в кроне ссылайтесь на него, это кошерно.
Re: Cron и знаки процента
Да там ерунда, использовалась конструкчия bash $(..), просто человек пропал и не ответил, чем всё закончилось.