Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Salviamo l'elenco dei processi utenti in una cartella temporanea
- for user in $@
- do
- mkdir -p temp
- /bin/ps -eo user,cmd | grep $user | awk '{print $2}' > temp/"$user.txt"
- done
- #Controlliamo se ci sono dei processi in comune controllando i file uno ad uno con un
- #doppio for
- echo "inizio primo for"
- for usercheck1 in $( ls temp/ | grep .txt$ )
- do
- echo "inizio secondo for"
- for usercheck2 in $( ls temp/ | grep .txt$)
- do
- echo "Inizio check"
- if [ "$usercheck1" != "$usercheck2" ]
- then
- comm -1 -2 temp/$usercheck1 temp/$usercheck2 >> processi.txt
- else
- echo "Check fallito!"
- fi
- done
- done
- rm -r temp/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement