#!/bin/bash
d=$(gawk -F: '{ print $1 }' /etc/passwd)
for i in $d
do
su $i -c 'cd ~/psybnc;./psybnc;exit'
done
Existe uma maneira de verificar todos os pids de todos os usuários no diretório /home
e executar esses processos novamente após uma reinicialização ou desligamento?
Por exemplo, se user1
estiver executando um psybnc e user2
estiver executando um eggdrop, desejo executar novamente esses processos, após uma reinicialização, a partir de um único comando ou script do shell.
Tags bash linux bash-scripting