Este es el código
while sleep 1; do say "1"; done &
Cerré el terminal, pero ahora no puedo detener mi Mac diciendo "uno" cada segundo. Es muy molesto.
Este es el código
while sleep 1; do say "1"; done &
Cerré el terminal, pero ahora no puedo detener mi Mac diciendo "uno" cada segundo. Es muy molesto.
Ejecuta ps alx|grep "[s]leep 1" (tal vez varias veces, hasta que obtengas sleep 1 como parte de la salida
pse@Mithos:~$ ps alx|grep sleep 1
502 1268 1245 0 20 0 2432796 1460 - S ?? 0:00.00 sleep 31536000
502 80121 809 0 31 0 2432796 1772 - S+ s002 0:00.00 sleep 1
Elimine el shell en el que se está ejecutando utilizando el PID principal del comando de suspensión (el número en la tercera columna, 809 en este caso): kill -HUP YOUR-PARENT-PID-HERE
Entra en la Terminal y ejecuta ps aux | grep sleep y deberías poder ver tu comando while como resultado. Tenga en cuenta que el grep también se mostrará. Encuentre el PID del proceso y escriba kill [pid] . Si falla, entonces kill -9 [pid] note en lugar de los corchetes usa el número del proceso, sin los corchetes.
Lea otras preguntas en las etiquetas terminal