> 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 -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/users@xxxxxxxxxxxxxxxxxxxxxxx