title: How do I keep a Perl script running on Unix after I log off?
body: <p>I have a script that takes a lot of time to complete.</p>
  
  <p>Instead of waiting for it to finish, I'd rather just log out and retrieve its output later on.</p>
  
  <p>I've tried;</p>
  
  <p><code>at -m -t 03030205 -f /path/to/./thescript.pl</code></p>
  
  <p><code>nohup /path/to/./thescript.pl &amp;</code></p>
  
  <p>And I have also verified that the processes actually exist with <code>ps</code> and <code>at -l</code> depending on which scheduling syntax i used.</p>
  
  <p>Both these processes die when I exit out of the shell.  Is there a way to keep a script from terminating when I close the connection?</p>
  
  <p>We have crons here and they are set up and are working properly, but I would like to use <code>at</code> or <code>nohup</code> for single-use scripts.</p>
  
  <p>Is there something wrong with my syntax?  Are there any other methods to producing the desired outcome?
  <hr>
  <b>EDIT:</b><br>
  I cannot use <code>screen</code> or <code>disown</code> - they aren't installed in my HP Unix setup and i am not in the position to install them either</p>