en el comportamiento extraño de comandos
Pregunta
Esta es la primera vez que estoy jugando con el comando at en Linux y notar algo extraño. Digamos que yo creo este archivo de prueba:
#!/bin/bash
count=1
echo "count is $count"
A continuación, emita i
at -f /full/path/to/myscript.sh -v 13:00 -m
y esperar a que se ejecute. Luego, en mi correo, el valor de la variable de recuento no es nada. ¿Qué podría estar mal?
To: root@localhost.localdomain
Status: R
count is
&
Solución
¿Está seguro de que sus órdenes se ejecutan por bash, y no algún otro intérprete como CSH? No creo que la línea tinglado tiene ningún efecto en un trabajo en - los comandos son simplemente hilo en el que sea la cáscara se especifica mediante la variable de entorno SHELL.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow