Estou tentando executar um código que envie um SMS em um horário específico no futuro. Tudo em uma linha...
Aqui está meu comando de linha de comando:
php -r 'include_once("/home/eamorr/open/open.ie/www/newsite/ajax/constants.php");sendCentralSMS("0878482849","hi");' | at now + 3 minutes
Mas isso envia a mensagem imediatamente. Não espera 3 minutos!
O que fazer?
Responder1
Seu comando está errado porque você está executando o primeiro comando e depois enviando a saída para o comando at.
Não sei por que, mas parece que funciona se você agrupar seu comando com echo:
echo "your command" | at now + 3minutes