Este es el código
while sleep 1; do say "1"; done &
Cerré la terminal, pero ahora no puedo evitar que mi Mac diga "uno" cada segundo. Es muy molesto.
Este es el código
while sleep 1; do say "1"; done &
Cerré la terminal, pero ahora no puedo evitar que mi Mac diga "uno" cada segundo. Es muy molesto.
Abrir una nueva pestaña/ventana de la Terminal
Corre ps alx|grep "[s]leep 1"
(tal vez varias veces, hasta que consigas el 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
Mata el shell en el que se está ejecutando usando el PID padre del comando sleep (el número de la tercera columna, 809
en este caso): kill -HUP YOUR-PARENT-PID-HERE
Entra en la Terminal y corre ps aux | grep sleep
y deberías ser capaz de ver tu comando while como resultado. Ten en cuenta que también aparecerá el grep. Encuentra el PID del proceso y teclea kill [pid]
. Si falla, entonces kill -9 [pid]
nota en lugar de los paréntesis utilizan realmente el número del proceso, sin los paréntesis.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.