On 02.08.2016 15:34, Arkadiusz Miśkiewicz wrote:
On Tuesday 02 of August 2016, Elan Ruusamäe wrote:

>
># rm /usr/bin/gpg-agent
>rm: remove regular file '/usr/bin/gpg-agent'? y
>
># l /proc/505/exe
>lrwxrwxrwx 1 glen glen 0 Jun  6 20:17 /proc/505/exe ->
>/usr/bin/gpg-agent (deleted)
>
>#
Doh and resolvesymlink will return empty string in such case :-/
do not use such custom crap (resolvesymlink.c from rc-scripts), use readlink(1) from coreutils:

$ readlink /proc/505/exe
/usr/bin/gpg-agent (deleted)

full code (posix compliant):

$ exe=$(readlink /proc/505/exe)
$ echo ${exe% (deleted)}
/usr/bin/gpg-agent



--
glen

_______________________________________________
pld-devel-en mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to