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