
Dmitriy
10.07.2017
04:45:19

DEN
10.07.2017
04:45:27
стояла php7.0.
убрал ее и поставил php5.6

Vladislav
10.07.2017
04:45:51
yiic - это ж первый

Google

Vladislav
10.07.2017
04:45:55
он совместим

DEN
10.07.2017
04:46:12
потому что синтаксис старый был..и на другом компе работал на php5.3
и сейчас работает
а тут сейчас php5.6
но не помогло

Dmitriy
10.07.2017
04:46:36
так что там с кроном без sh

Vladislav
10.07.2017
04:49:04
а прроовал любой другой скрипт?
типа echo 'test' > /home/username/test
и засунуть на пять минут

M
10.07.2017
04:49:42

DEN
10.07.2017
04:49:44
короче сделал так */5 * * * * /usr/local/bin/php /var/www/protected/cli/pender > /dev/null &

Vladislav
10.07.2017
04:49:47
мб с самим кроном чет не то?

Google

DEN
10.07.2017
04:50:07
сейчас посмотрим
5 минут подождем
))

Vladislav
10.07.2017
04:50:20
поставь на минуту)
или 30 секунд
меньше ждать же будет)
обманул
крон не умеет в секунды

M
10.07.2017
04:50:51

Vladislav
10.07.2017
04:51:34
=) ну да
можно слипов наставить и накопировать команды)
но потом самому разгребать)

M
10.07.2017
04:52:25

Vladislav
10.07.2017
04:52:41
суть та же

M
10.07.2017
04:52:42
Лол, не зря я башем баловался ещё в школе)

Vladislav
10.07.2017
04:52:49
разгребать косяк внутри скрипта из-за слипов

M
10.07.2017
04:52:52
5 минут подождем
https://stackoverflow.com/questions/10193788/restarting-cron-after-changing-crontab-file

DEN
10.07.2017
04:53:32
короче написал другой крон */1 echo "HI" > ~/mytest.txt

Google

DEN
10.07.2017
04:53:35
работает
crontab -l
сделал
выводит эту строку
как еще вызывать?
sudo service cron reload,
?

Dmitriy
10.07.2017
04:55:57
вызови свой скрипт без крона. как написак он в кроне.
а потом уже будем решать

DEN
10.07.2017
04:59:11
оказ-ся в /usr/local/bin/ php нету
походу из-за отстутствия интерпретатора файл не запускается

Vladislav
10.07.2017
05:02:09
whereis php
напиши

DEN
10.07.2017
05:03:15
короче у меня есть терминал платежный) и когда клиент вносит купюру и собирается нажать кнопку оплатить интернет если пропадает и деньги остаются в терминале а деньги не переводится..и есть скрипт у меня который допинает если интернет пропал..и этот скрипт у меня запускается каждый 5 мин.

Vladislav
10.07.2017
05:03:38
php -i что показывает?

DEN
10.07.2017
05:04:52

Vladislav
10.07.2017
05:05:30
/usr/bin/php /var/www/protected/cli/pender
работает?
если не выйдет
то /usr/bin/php5.6 /var/www/protected/cli/pender

DEN
10.07.2017
05:06:07
Php -i показал дохрена строк конфиг

Google

DEN
10.07.2017
05:06:09
Короче

Vladislav
10.07.2017
05:07:24
уже проехали)
пробуй строку выше в консоли
если вызовет скрипт
то суй ее в крон

DEN
10.07.2017
05:08:56

Vladislav
10.07.2017
05:09:42
права кому принадлежат?
на файл?

DEN
10.07.2017
05:10:23

Admin
ERROR: S client not available

DEN
10.07.2017
05:10:51
Kiosk это я

Vladislav
10.07.2017
05:11:33
чорт
cat /var/www/protected/cli/pender
сделай
shift + print screen используй)

DEN
10.07.2017
05:13:47
$ cat cli/pender.sh
#!/bin/bash
cd /var/www/protected/cli/
php yiic pender

Vladislav
10.07.2017
05:14:38
а теперь
/usr/bin/php -r /var/www/protected/cli/yiic pender
shift printscreen позволяет вырезать часть экрана

Google

DEN
10.07.2017
05:16:55

Vladislav
10.07.2017
05:17:21
вот и проблема
у тебя пхп файл поломанный
syntax error же

DEN
10.07.2017
05:17:57

Vladislav
10.07.2017
05:18:26
на какой строке ругань?
на первой?
/var/www/protected/cli/yiic pender
вот так просто работает?
если нет, то
chmod +x /var/www/protected/cli/yiic

DEN
10.07.2017
05:21:32
не поломанный
этот же файл на другом компе без проблем работает
я только скопировал этот файл
и просто крон настроил
и версию пхп переставил

Vladislav
10.07.2017
05:22:26
/var/www/protected/cli/yiic pender
так работает?
если нет, то сперва chmod +x /var/www/protected/cli/yiic
а отом /var/www/protected/cli/yiic pender
чот говорит при эжтом?

DEN
10.07.2017
05:28:09

Alexandr
10.07.2017
05:29:01
./yiic pender

DEN
10.07.2017
05:29:51
Опана