Estoy intentando ejecutar algún código que envíe un SMS en un momento específico en el futuro. Todo en una sola línea...
Aquí está mi comando de línea de comando:
php -r 'include_once("/home/eamorr/open/open.ie/www/newsite/ajax/constants.php");sendCentralSMS("0878482849","hi");' | at now + 3 minutes
Pero esto envía el mensaje de inmediato. ¡No espera ni 3 minutos!
¿Qué hacer?
Respuesta1
Su comando es incorrecto porque está ejecutando el primer comando y luego envía el resultado al comando at.
No sé por qué, pero parece que funciona si ajustas tu comando con echo:
echo "your command" | at now + 3minutes