|
#!/bin/sh
|
|
|
|
# Usage example: sh processid.sh kate dolphin gnome-terminal
|
|
# Loop through each input value
|
|
#
|
|
for PID in $@; do
|
|
PROCESSPRNT=$(ps l -C $PID | awk '{print $3}' | tail -n +2)
|
|
|
|
if [[ $(echo $PROCESSPRNT | wc -w) -ne 0 ]]; then
|
|
echo -e "\n'$PID': All process IDs (PID) are:\n\n$PROCESSPRNT\n"
|
|
echo -e "Total: $(echo $PROCESSPRNT | wc -w)\n"
|
|
else
|
|
echo -e "\n'$PID': No process found running.\n"
|
|
fi
|
|
done
|
|
|
|
####
|
|
#DEPRECATED
|
|
|
|
# Array of processes
|
|
#BIN_PATTERN=(
|
|
#dolphin
|
|
#gigole
|
|
#)
|
|
|
|
#for PID in ${BIN_PATTERN[*]}; do
|
|
|
|
#DEPRECATED
|
|
####
|