You could also use 'pgrep ksysguard' ...
Thank-you,
Todd.
I tried it. It does not work. I don't know why.
When I log in as user1, and then do "su --login user2", it does work.
When I log in as user2, it does not work.
I did a lot of testing using ordinary bash scripts rather than
.bash_profile. I get the same results.
I tried both
if ! [[ "pgrep ksysguard" ]] ; then
and
if [[ "pgrep -v ksysguard" ]] ; then
No difference. I tried both single quotes and double quotes; no
difference. I tried these with user2 being a regular user and with
user2 being root; no difference.
So I'm back to
if ! [[ "ps -ef | grep [k]sysguard" ]] ; then
Thank-you for your answers to my follow-up questions.
I'm using ksysguard in this thread for simplicity. My real
.bash_profile is trying to manage two pairs of xeyes, each with 5
command line options. So Ed's autostart suggestions do not apply.
Bill.