I'm unable to redirect stdout sometimes, eg program > out fails. I had to move a machine, so first I upgraded: deb http://http.us.debian.org/debian unstable main contrib non-free deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
Linux version 2.2.20 ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Sun Aug 18 20:06:45 EDT 2002 Now I'm having a problem with redirected output. A small script, "jr", runs an SUID c program (cpage) with embedded perl. cpage prints to stdout and that works. When I try to redirect that output into a file, I get nothing. Same failure when I run it not SUID. A simple test case seems to work, so there is something more complicated going wrong and I really need some suggestions as to what to try first! I tried upgrading another dev machine and it broke the same way. -- Script started on Tue Nov 26 20:24:16 2002 This works fine: [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# /usr/cgi/cpage -c journal -q "minerva:mysql:slash:links:*:status > 0 AND org_name <> 'Error' ORDER BY org_name" -f templated_links -n 9999 -FD <TABLE BGCOLOR="#A...[much deleted normal output]...</TABLE> This does not; there is nothing in 'out'. [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# /usr/cgi/cpage -c journal -q "minerva:mysql:slash:links:*:status > 0 AND org_name <> 'Error' ORDER BY org_name" -f templated_links -n 9999 -FD > out [EMAIL PROTECTED]:/usr/lib# echo $? 0 [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# cat out <---- out is empty [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# echo foo > bar [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# cat bar foo [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# ls -l -rw-r--r-- 1 root root 4 Nov 26 20:24 bar -rw-r--r-- 1 root root 0 Nov 26 20:24 out [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# exit exit Script done on Tue Nov 26 20:24:48 2002 [EMAIL PROTECTED]:/w/jr/journal/.cache/bug# ldd /usr/cgi/cpage libcrypt.so.1 => /lib/libcrypt.so.1 (0x40019000) libm.so.6 => /lib/libm.so.6 (0x40047000) libmysqlclient.so.10 => /usr/lib/libmysqlclient.so.10 (0x40068000) libperl.so.5.8 => /usr/lib/libperl.so.5.8 (0x4009d000) libdl.so.2 => /lib/libdl.so.2 (0x401a1000) libpthread.so.0 => /lib/libpthread.so.0 (0x401a4000) libc.so.6 => /lib/libc.so.6 (0x401f4000) libz.so.1 => /lib/libz.so.1 (0x40308000) libnsl.so.1 => /lib/libnsl.so.1 (0x40316000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) -- Christopher F. Miller, Publisher [EMAIL PROTECTED] MaineStreet Communications, Inc 208 Portland Road, Gray, ME 04039 1.207.657.5078 http://www.maine.com/ Content/site management, online commerce, internet integration, Debian linux