I'm trying to run some php files that have output and can take up to an hour to run, but I don't need to see the output as its writing to a log file (or I can push output to a log file) and I want to be able to run commands while its running (I don't care to be notified in any way that it's done; I can just go check the log file). How would I do this?
closed as not a real question by Dennis Kaarsemaker, EEAA, voretaq7♦ Jun 11 '13 at 0:38
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
Two ways to do this
ctrl-Z to interrupt
(list all jobs in your current shell, assuming there is only one)
will take the top job in your queue and put it in the background
Or, just start it in the background from the beginning
Any STDERR or STDOUT will show up on the screen so you will want to redirect those to a file