At, Batch, Nohup, Cronjob... etc.


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers At, Batch, Nohup, Cronjob... etc.
# 1  
Old 03-06-2012
At, Batch, Nohup, Cronjob... etc.

I've been recently doing a lot of batch operations; things that may take a day to completely run. I've heard and read a bit of many different programs to handle this sort of thing: cronjob to schedule tasks to occur periodically at/batch to run a task once at a specific time nohup to run a task immune to hangups I want to run a task in the background so that if I disconnect from the server, the program won't stop running. So, I've been using nohup programblahblah blah > output.txt & To shuffle it off to run in the background. Is this the best way? Thanks.
# 2  
Old 03-06-2012
It does exactly what you think, runs in background in a way it won't hold open your shell window and won't die if your terminal does. If you're using this to manually run things in a manner that won't be killed, I don't see any problem with it.

For some shells(bash, ksh) you might want to add 'disown' after the & to prevent the shell's own job control from waiting for it or trying to kill it.

If this is part of a script, something which gets run automatically, it may be more appropriate to use a scheduling system like cron or at to control it instead.
This User Gave Thanks to Corona688 For This Post:
# 3  
Old 03-06-2012
Quote:
Originally Posted by Corona688
It does exactly what you think, runs in background in a way it won't hold open your shell window and won't die if your terminal does. If you're using this to manually run things in a manner that won't be killed, I don't see any problem with it.

For some shells(bash, ksh) you might want to add 'disown' after the & to prevent the shell's own job control from waiting for it or trying to kill it.

If this is part of a script, something which gets run automatically, it may be more appropriate to use a scheduling system like cron or at to control it instead.

Alright thanks.

I'm trying to grasp all the different tools at my disposal, so it's good to have a confirmation that I'm using them correctly.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Help with nohup

I have a script test1.ksh (Korn shell) and within that I am calling another script test2.ksh test2.ksh runs for a pretty long time and hence wanted to execute as nohup from within test1.ksh nohup ./test2.ksh Question 1) dont think the above is working , although executing the nohup... (1 Reply)
Discussion started by: alldbest
1 Replies

2. Shell Programming and Scripting

Saving nohup output to a file other than nohup.out

Shell : bash OS : Oracle Linux 6.4 I want to save the ouput of a nohup command to file other than nohup.out . Below are my 3 attempts. For both Attempt1 and Attempt2 , the redirection logs the output correctly to the output file. But I get the error "ignoring input and redirecting stderr to... (7 Replies)
Discussion started by: kraljic
7 Replies

3. UNIX for Dummies Questions & Answers

Nohup

Hi Every one , i wrote a script for nohpu ,which checks the service by using the port number and starts if it doesnt hear the port. It works good untill i colse the session. how to make it work even after closing the session .And aslo how to deamoize this script #!/bin/bash netstat -ptlen |... (2 Replies)
Discussion started by: vikatakavi
2 Replies

4. Shell Programming and Scripting

Executing a batch of files within a shell script with option to refire the individual files in batch

Hello everyone. I am new to shell scripting and i am required to create a shell script, the purpose of which i will explain below. I am on a solaris server btw. Before delving into the requirements, i will give youse an overview of what is currently in place and its purpose. ... (2 Replies)
Discussion started by: goddevil
2 Replies

5. UNIX for Dummies Questions & Answers

nohup

Hi, We are trying to run a shell script using nohup command. But this scripts asks for user input (username and password). Once we enter credentials it should continue run in background. Can someone please suggest how can we implement this? we can't modify .sh file since they are provided by... (5 Replies)
Discussion started by: blak
5 Replies

6. UNIX for Dummies Questions & Answers

how to cancel a cronjob if the cronjob still running

hi everyone I'm newbie in this forum hope I can get some help here :) I have a command in crontab that executed every 1 minute sometime this command need more than 1 minute to finish the problem is, the crontab execute this command although it's not finish processing yet and causing the system... (7 Replies)
Discussion started by: 2j4h
7 Replies

7. UNIX for Dummies Questions & Answers

When we need nohup

Hi, I've read the man page on nohup. But I still can't see what's the differences if we just send a process to background versus sending a nohup process to background. eg: myprocess & vs nohup myprocess & Without nohup, myprocess would still run uninterruptible at background... (2 Replies)
Discussion started by: ehchn1
2 Replies

8. AIX

nohup.out

I have a program which writes to nohup.out ... over the time this nohup.out becomes a large file and i cannot read the contents of this file using a vi editor.... whe i do a vi nohup.out it gives an error insufficient memory.... do i need to clean this nohup.out periodically ( or compress it... (5 Replies)
Discussion started by: ramky79
5 Replies

9. UNIX for Dummies Questions & Answers

nohup - help!

I find that if I use nohup (in bourne shell script) then all the interactive parts in my code are gone hidden... e.g., the places asking input from the user (such as ckyorn) will not be displayed. This is no good. Is there a way to use nohup (or similar utility) and meanwhile, to keep the... (9 Replies)
Discussion started by: bluemoon1
9 Replies

10. UNIX for Advanced & Expert Users

Help on nohup

Hi I submitted a long running executable without using nohup. Now, is there any way I can assure to keep that process ON even if my session gets killed? Thanks Bobby (3 Replies)
Discussion started by: bobbyjohnz
3 Replies
Login or Register to Ask a Question