특정 시간에 PHP 실행 - oneliner

특정 시간에 PHP 실행 - oneliner

미래의 특정 시간에 SMS를 보내는 코드를 실행하려고 합니다. 한줄에 다..

내 명령줄 명령은 다음과 같습니다.

php -r 'include_once("/home/eamorr/open/open.ie/www/newsite/ajax/constants.php");sendCentralSMS("0878482849","hi");' | at now + 3 minutes

그러나 이것은 즉시 메시지를 보냅니다. 3분도 안 기다려요!

무엇을 해야 할까요?

답변1

첫 번째 명령을 실행한 다음 출력을 at 명령으로 보내기 때문에 명령이 잘못되었습니다.

이유는 모르겠지만 명령을 echo로 래핑하면 작동하는 것 같습니다.

echo "your command" | at now + 3minutes

관련 정보