Обучение/Помощь новичкам | sh ошибка и непонятная
Всем доброго времени суток. сталкнулся с такой проблемой при запуске sh фаила содержимое которого выдает следующию ошибку пробывал перед for убирать пробел и в скобках и та же ошибка. так же брал рабочие sh примеры и пробывал запустить как sh и нефига. если запустить не как сх а как пхп то выполнено но по какой-то причине не выполняеться каждые 12-30 сек. а если просто запустить как крон фаил без этой команды то выполняться будит ну каждую минуту то что мне не нужно
________
посл. ред. 04.03.2023 в 14:17; всего 1 раз(а); by 189350283
php
#!/bin/bash for (( i=1; i <= 12; i++ )) do /usr/local/bin/php5.6 ~/site.ru/public_html/cron/test.php sleep 30 done php
/bin/bash ~/site.ru/public_html/cron.sh /home/a/тут пользователь/site.ru/public_html/cron.sh: line 2: syntax error near unexpected token `$'r'' /home/a/тут пользователь/site.ru/public_html/cron.sh: line 2: `for (( i=1; i <= 12; i++ )) ' ________
посл. ред. 04.03.2023 в 14:17; всего 1 раз(а); by 189350283
Если не получается с башем
То прогони свое выполнение скрипта в цикле с sleep
То есть, выполняется раз в минуту крон, но сам скрипт может хоть пока памяти не хватит
________
посл. ред. 04.03.2023 в 14:19; всего 1 раз(а); by Лара
То прогони свое выполнение скрипта в цикле с sleep
То есть, выполняется раз в минуту крон, но сам скрипт может хоть пока памяти не хватит
________
посл. ред. 04.03.2023 в 14:19; всего 1 раз(а); by Лара
чаще всего вызвано сохранением файла из стандартных windows-овских редакторов (вроде того же блокнота). исправляется любым редактором где этот символ можно убрать, например notepad++(правка/формат конца строк/преобразовать в unix (LF))
Попробуй так: https://disk.yandex.ru/d/FDSnkkZX5d4dug
пришлось на яндекс залить ибо тут пишет "Вы пытаетесь загрузить запрещенный тип файла"
php
'home/тут пользователь/cron.sh: line 2: ` for (( i=1; i <= 12; i++ )) -bash: syntax error near unexpected token `(' [тут пользователь@vei ~]$ [тут пользователь@vei ~]$ php
#!/bin/bash for (( i=1; i <= 10; i++ )) do /usr/local/bin/php74 /home/a0875434/domains/site.ru/public_html/cron/cron.php sleep 5 done php
/usr/bin/sh /home/a0875434/cron.sh php
/usr/bin/sh ~/home/a0875434/cron.sh