Está en la página 1de 3

SEÑALES

TSPT 20 Detiene el proceso y lo envia a bg (CTRL + B), se podria


ignorar la señal en la gestion del proceso software

STOP 19 Detiene el procesos

CONT 18 Continua el proceso detenido

INT 2 Interrumpe el prceso, no se puede reanudar (CTRL + C) ,


se podria ingnorar la señal en la gestion del proceso
software
TERM 15 Interrumpe el proceso de forma mas controlada

KILL 9 Interrumpe el proceso instantaneamente, utiliza


TERM a bajo nivel

sudo kill -STOP 55555 envia la señal STOP al proceso 55555


sudo kill -19 55555 lo mismo que el anterior

sudo kill 55555 envia la señal KILL por defecto

sudo killall emacs interrumpe varias instancias de emacs

DEMONIOS Y SERVICIOS

Demonio
Proceso que se ejecuta a partir de init en bg y de forma no interactiva y son necesarios para el
funcionamiento del SO

Servicio
Por norma general seran demonios pero no tiene porque, puede ejecutarse en fg y recibe peticiones de
otros procesos o el usuario puede interactuar con el

ps aux sbin/init pid 1

/etc/init.d/scripts Directorio donde estan los scripts de los servicios o


demonios

/etc/init/scripts.conf Configuracion del scripts.conf


Como podemos interactuar con los scripts

Ver que sistema y que gestor de servicios tenemos


ps -p 1 -o comm=

-1 Directamente

cat /etc/init.d/scripts Vemos los argumentos del scripts.conf

cd /etc/init.d
sudo ./scripts status | stop | start | reload | restart

-2 Gestor de servicios systemd

sudo systemctl status scripts.service


sudo systemctl status scripts

sudo systemctl list-units –type=service Listamos los servicios

-3 Herramienta service (mas alto nivel)

sudo service scripts status

APAGADO Y REINICIO

sudo halt
sudo poweroff

sudo reboot

sudo shutdown
sudo shutdown -h now
sudo shutdown -r 1

CAMBIO DE PRIORIDAD

Por defecto PR 20 y NI 0
priority = nice + 20

Para dar prioridad a un proceso que creamos no necesitamos ser sudo, para quitar prioridad si

nice -n 10 emacs & creamos el proceso en bg con PR=30 NI=10


sudo nice -n -10 emacs creamos el proceso en fg con PR=10 NI=-10
Para dar prioridad a un proceso existente no necesitamos ser sudo, para quitar prioridad si

sudo renice -19 p 55555 modificamos PR=1 NI=-19

renice 19 -p 55555 modificamos PR=39 NI=19

También podría gustarte