`ps -ax` gets cut off when run from cron

Hello,

I have a simple ruby script that writes the content of `ps -ax` to a file, when I call it myself, it runs fine, however when I set the script in a cron job and cron calls it, the output is truncated at 80 characters, which is quite annoying. Any ideas as to why this is? I have my PATH set in the crontab:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Thanks,
Carl Lerche

Carl Lerche wrote:

Hello,

I have a simple ruby script that writes the content of `ps -ax` to a
file, when I call it myself, it runs fine, however when I set the
script in a cron job and cron calls it, the output is truncated at 80
characters, which is quite annoying. Any ideas as to why this is?

Code? Remember that cron jobs run in a different environment, often with
different permissions.

···

--
Paul Lutus
http://www.arachnoid.com

Try `ps -axwww` instead.

Paul

···

On 08/09/06, Carl Lerche <carl.lerche@verizon.net> wrote:

I have a simple ruby script that writes the content of `ps -ax` to a
file, when I call it myself, it runs fine, however when I set the
script in a cron job and cron calls it, the output is truncated at 80
characters, which is quite annoying. Any ideas as to why this is? I
have my PATH set in the crontab:

Hey, that did it! Dumb of me not to check the man pages for ps... didn't think of it.

Thanks for the help!
-carl

···

On Sep 8, 2006, at 12:09 AM, Paul Battley wrote:

On 08/09/06, Carl Lerche <carl.lerche@verizon.net> wrote:

I have a simple ruby script that writes the content of `ps -ax` to a
file, when I call it myself, it runs fine, however when I set the
script in a cron job and cron calls it, the output is truncated at 80
characters, which is quite annoying. Any ideas as to why this is? I
have my PATH set in the crontab:

Try `ps -axwww` instead.

Paul