저는 매 15 초마다 PHP 스크립트를 실행하기위한 bash 스크립트와 5 분마다 두 번째 PHP 스크립트를 가지고 있습니다. 그러나 그렇게 할 수있는 카운터는 작동하지 않습니다. 버그가있는 곳을 찾을 수 없습니다. 나는이 스크립트를 실행하면왜 내 카운터가 작동하지 않습니까?
#!/bin/bash
while (true)
do
sleep 1
if ((count % 15 == 0)) ;then
php test.php
fi
if ((count % 300 == 0)); then
php test2.php
count=0
fi
((count = count +1))
done
, 그것은 나에게 콘솔에서이 오류 제공 : 내가 루프 전에 카운터를 인스턴스화하는 것을 시도했다
script.sh: 8: script.sh: count: not found
script.sh: 11: script.sh: count: not found
script.sh: 16: script.sh: count: not found
script.sh: 8: script.sh: count: not found
script.sh: 11: script.sh: count: not found
script.sh: 16: script.sh: count: not found
를하지만 같은 결과로 끝납니다. 어떤 도움이라도 대단히 감사하겠습니다!
while (true) ??? 어쨌든, 카운트를 정의하지 않으므로 여기서 일을 할 수 없습니다. 존재하지 않는 변수로 작업하고 있습니다. – Xatenev
카운트가 정의되지 않았습니다 : P – briosheje
힌트 : 이것을 달성하기 위해'watch -n15 php test.php'와'watch -n5 php test2.php'를 사용하십시오. – colburton