Если вы запустили Solaris, вы можете проанализировать вывод pfiles, чтобы получить файл, связанный, если таковой имеется, со stdin.
$ /usr/bin/sleep 3600 < /tmp/foo &
[1] 8430
$ pfiles 8430
8430: /usr/bin/sleep 3600
Current rlimit: 65536 file descriptors
0: S_IFREG mode:0600 dev:299,2 ino:36867886 uid:12345 gid:67890 size=123
O_RDONLY|O_LARGEFILE
/tmp/foo
1: S_IFCHR mode:0600 dev:295,0 ino:12569206 uid:12345 gid:67890 rdev:24,2
...
На большинстве платформ Unix вы также получите ту же информацию от lsof -p
, если установлена эта бесплатная программа.