On 01/22/2012 05:06 PM, Allen Weiner wrote:
I'm stumped as to why I get differing behavior when issuing a certain
command from a user terminal versus when that command is issued via
KDE-autostart. I suspect there's a Linux fundamental I'm overlooking.
I'm posting in the hope that someone will quickly see what I'm missing.

Background: On Fedora 16 with KDE I'm trying out the "conky" system
monitor. One of the things I'm having it do is display the most recent
three lines of /var/log/messages every 30 seconds. The conky command is
intended to run under a user account. On Fedora, /var/log/messages is
readable only by root. So I modified the sudoers file to allow my user
account to run the tail command as root. I modified the conky
configuration file to issue sudo tail instead of tail. When I issue the
conky command from a user terminal, /var/log/messages displays. Also,
the logwatch report notes many hundreds of issuances of sudo tail for a
multihour session.

Next, I wanted to have conky automatically start when I login to KDE. I
added conky to KDE autostart. Conky runs fine except that it does not
display anything from /var/log/messages. Logwatch does not report any
sudo activity. I have open a root terminal and a user terminal and I
don't get any relevant messages, such as "permission denied". I'm
inclined to think this is a problem with permissions
to /var/log/messages, but I don't see how that would be happening.

Here is info on two of the relevant processes:

[aweiner@localhost ~]$ ps -f 2626
UID        PID  PPID  C STIME TTY      STAT   TIME CMD
aweiner   2626  2520  0 16:01 ?        Sl     0:06 conky

[aweiner@localhost ~]$ ps -f 2520
UID        PID  PPID  C STIME TTY      STAT   TIME CMD
aweiner   2520  1629  0 16:00 ?        S
0:00 /bin/bash /home/aweiner/.kde/Autostart/conky_startup.sh

Any ideas on what's happening differently in the autostart case?

Is there anything illuminating in ~/.xsession-errors ? On most distros the window manager writes stderr to that file so that you can debug things like this.

        -Sean

--

Sean Dague                       Learn about the Universe with the
sean at dague dot net          Mid-Hudson Astronomical Association
http://dague.net                         http://midhudsonastro.org
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
 Feb 1 - Home Networking Made Simple with Amahi Home Server
 Mar 7 - March 2012 Meeting - 9th Annivesary of MHVLUG
 Apr 4 - An Intro to Chef

Reply via email to