> 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.
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to