Baixe o app para aproveitar ainda mais
Prévia do material em texto
Uso de sinais pkill Envia um sinal para o processo utilizando o nome do programa que está em execução para identificá-lo ou algum outro atributo do processo. O sinal padrão é o SIGTERM. Encerra todos os processos do sshd # pkill sshd Encerra os processos sshd do usuário root # pkill -u root sshd Encerra todos os processos bash que são do grupo users # pkill -g users bash Envia o sinal de HUP para os processos rsyslogd # pkill -HUP rsyslogd killall Envia um sinal para todos os processos que possuem o mesmo nome ou que casam com a expressão regular que identifica o nome, quando um sinal não for informado será enviado o sinal SIGTERM. -I, --ignore-case: não diferencia letras maiúsculas de minúsculas -i, --interactive: solicita a confirmação antes de enviar o sinal para os processos -r, --regex: expressão regular para identificar os processos. Segue o padrão de expressões regulares POSIX. -s, --signal: informa qual sinal será enviado aos processos -u,--user: envia o sinal somente para os processos do usuário Envia o sinal SIGTERM para todos os processos sshd. # killall sshd Envia o sinal SIGKILL para os processos apache2 e httpd # killall -s 9 -r “(apache2|httpd)” xkill Utilitário que permite ao usuário de interface gráfica encerrar um processo clicando sobre a aplicação que está em execução no ambiente Desktop, ao executar o comando o cursor fica no formato de um X e quando o usuário clica sobre a janela o respectivo processo é encerrado. Fcron Site do projeto: http://fcron.free.fr/ Instalação: Baixar o código-fonte a partir do site oficial do projeto: # wget http://fcron.free.fr/archives/fcron-3.2.1.src.tar.gz Descompactar e iniciar a instalação # tar zxvf fcron-3.2.1.src.tar.gz # cd fcron-3.2.1 # ./configure --sysconfdir=/etc --prefix=/usr # make # make install Configuração: As configurações do daemon ficam no arquivo /etc/fcron.conf, geralmente não é necessário realizar nenhuma alteração na configuração default do fcron. Assim como no cron, é possível gerenciar o acesso ao fcron através dos arquivos fcron.allow e fcron.deny. Gerenciado o serviço: # systemctl start|stop|reload fcron.service Testando o funcionamento: Editando os agendamentos do usuário: $ fcrontab -e É possível realizar os agendamentos da mesma forma que no crontab, utilizando minuto, hora, dia do mês, mês e dia-da-semana ou utilizar alguma palavra-chave. Principais palavras-chave: · %hourly: executa uma vez em um intervalo de horas · %daily, %nightly: executa uma vez em um intervalo de dias · %weekly: executa uma vez durante a semana · %monthly: executa uma vez durante o mês. · @reboot: executa uma vez ao iniciar · @resume: executa uma vez ao retornar do estado de suspenso/hibernação · @lavg: executa um comando quando a média de utilização do sistema estiver abaixo do valor determinado. A média pode ser calculado a cada 1 (lavg1), 5 (lavg5) ou 15 (lavg15) minutos. Executa o comando uma vez pela manhã e outra a tarde caso a máquina esteja ligada. %hours * 8-12,14-18 * * * comando Executa o comando, uma vez por semana, quando o consumo de recursos do sistema (calculado a cada 5 minutos) estiver abaixo de 1.5: @lavg5(1.5),nice(10) 1w comando Executando um comando, uma vez durante a semana entre 18h e 20h. %weekly * 18-20 comando Mais exemplos podem ser encontrador no link http://fcron.free.fr/doc/en/fcrontab.5.html#AEN2853 ; ou através do manual do com
Compartilhar