Will a Perl script still run after I log out of my user account? I have started a Perl script from the terminal that runs in the background:

&gt;perl myScript.pl &amp;


If I logout, will it stop my script from running? 

Thanks!
In addition to @stuffe's answer, if you are logged in via ssh and run your command, it will die when you close the connection.  So, if you were at home and ssh'ed into your office workstation and executed your perl myScript.pl &amp; command, it would die when you exit'ed from the ssh connection.

To avoid this problem, you'll want to use the nohup command, which dates back to the teletype days and stands for "no hangup" --- essentially it causes the command to ignore the POSIX HUP (hangup) signal.  It is used as:

nohup perl myScript.pl &amp;


This will keep running on your office workstation even after you have disconnected/logged out from your home machine.