Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

Cron и знаки процента

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
diefair
Posts: 46
Joined: Sun Feb 15, 2015 4:17 pm

Cron и знаки процента
  • Quote

Post by diefair » Sun Jun 04, 2017 2:53 pm

Пытаюсь записать в крон задание и в нем есть такое

Code: Select all

rec-$(date +\%H:\%M:\%S).mp4
Когда смотрю логи крона - он видит команду только до date + и дальше не видит. что делать?
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Cron и знаки процента
  • Quote

Post by Deeryo » Mon Jun 05, 2017 2:30 pm

Посмотри, что в итоге панель записала в 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 "\".
Top

diefair
Posts: 46
Joined: Sun Feb 15, 2015 4:17 pm

Re: Cron и знаки процента
  • Quote

Post by diefair » Tue Jun 06, 2017 11:35 am

Так я и использую обратный слеш. Панель записывает нормально, со слешами, но не работает
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Cron и знаки процента
  • Quote

Post by Deeryo » Fri Jun 09, 2017 2:28 pm

Тогда попробуй писать так или так
1)

Code: Select all

rec-`date +\%H:\%M:\%S`.mp4
2)

Code: Select all

SHELL="/bin/bash"
.... rec-$(date +\%H:\%M:\%S).mp4
С указанием шелла в начале файла crontab
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Cron и знаки процента
  • Quote

Post by skurudo » Thu Jul 13, 2017 9:40 am

Друзья, не надо пихать в крон или в Vesta-крон сложные скрипты, обычно ничем хорошим не заканчивается - долгая отладка и поиски. Весьма не рационально. Делайте sh-скрипт и в кроне ссылайтесь на него, это кошерно.
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Cron и знаки процента
  • Quote

Post by Deeryo » Thu Jul 13, 2017 1:28 pm

Да там ерунда, использовалась конструкчия bash $(..), просто человек пропал и не ответил, чем всё закончилось.
Top


Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password