cron a script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting cron a script
# 1  
Old 04-28-2011
cron a script

This has to be the ultimate newbie question...

I have a script that works well. To run it, I cut and paste it into a putty session.

Is there a way to put the script into a file and just run that file -- like a DOS batch file?

I'd like to schedule the file to run daily.

Thanks,
-dog
# 2  
Old 04-28-2011
1. open a file in an editor: script.sh
2. place your commands there.
if you are going to run it in cron (scheduler) put these lines at the top of the file
Code:
#!/bin/bash                       <- forces the script to use bash otherwise you get /bin/sh whatever that is.
. /etc/profile
. /path/to/dog/home/.profile                            <- if you do not have .profile, skip it

close the file.
chmod +x /path/to/my/script.sh <- makes the script executable.

3. crontab -e lets you enter a job for scheduling. Here is a cron tutorial:
Crontab – Quick Reference

Code:
5 23 1 * * /path/to/script.sh

will run the script at 11:05 every month on day one of the month, for example.
This User Gave Thanks to jim mcnamara For This Post:
# 3  
Old 04-28-2011
Hi

Just cut and paste the script into a new file using vi or any other editor.

For example my_script

Then change the right so you can execute this file :
Code:
$ chmod +x my_file

And now you can run the script

Code:
$ ./my_script

To finish you have at least two choice to run this script daily.

  1. Copy the script file to /etc/cron.daily (if you have the right to do it)
  2. Launch : crontab -e to add a line like this
Code:
30 14 * * * /home/mylogin/myscript

This will launch the script everyday at 14:30


Edit: jim mcnamara was faster Smilie

Last edited by Chirel; 04-28-2011 at 06:06 PM.. Reason: jim mcnamara was faster
This User Gave Thanks to Chirel For This Post:
# 4  
Old 04-28-2011
thanks

Chirel, Jim - Thank you!
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script that will look the same as Cron

Hi All,. need your expertise, is there a way to create a script that will run with specific time without using cron. because i dont have access in cron. TIA (19 Replies)
Discussion started by: meister29
19 Replies

2. Shell Programming and Scripting

Script in cron

I have a script that require input from terminal at some point (either a,b or c) How can I cron the script and automatically assume c as the input. (2 Replies)
Discussion started by: aydj
2 Replies

3. UNIX for Dummies Questions & Answers

Execution problem with Cron: Script works manually but not w/Cron. Why?

Hello gurus, I am making what I think is a simple db2 call from within a shell script but I am having difficulty producing the desired report when I run the script shown below from a shell script in cron. For example, my script and the crontab file setup is shown below: #!/bin/ksh db2... (3 Replies)
Discussion started by: okonita
3 Replies

4. Solaris

Script for cron

Dear All, I have an assignment about collecting /var/adm/messages on each server running Solaris 9. All these servers will be installed with a script that collect all the messages in cron. All the messages will be collected by a single server. I have a script to collect all the messages, but... (2 Replies)
Discussion started by: frankoko
2 Replies

5. Shell Programming and Scripting

how to run script? call other script? su to another user? make a cron?

Good morning. I am searching for "how-to"'s for some particular questions: 1. How to write a script in HP-UX 11. 2. How to schedule a script. 3. How to "call" scripts from the original script. 4. How to su to another user from within a script. This is the basics of what the... (15 Replies)
Discussion started by: instant000
15 Replies

6. Solaris

Need to cron the script

I want to cron one script which should run every second Thursday (in general Nth occurence of any day) of every month. I am not getting the exact idea of doing this; Please guide. Regards, (3 Replies)
Discussion started by: jaiankur
3 Replies

7. Shell Programming and Scripting

script not working in CRON

guys i have written a very simple script .it runs manually well. but when i put it in cron,it doesn't give the desired output. script looks like this: #! /usr/bin/sh #script for loading data in table using ctl file/Abhijeet K/08.07.2006 /svm_wl1/. .profile cd... (5 Replies)
Discussion started by: abhijeetkul
5 Replies

8. AIX

problem with a script and the cron

hello I use a script to give me the number of users, at each hour. this script read a file where there is the number of users for each hour and for each month (so 12 files per year). If i execute the script (root), it is ok, i have xxx users for each hour. if I put the script in the cron... (1 Reply)
Discussion started by: pascalbout
1 Replies

9. UNIX for Dummies Questions & Answers

Cron + Script = No Output?

I've got an *extremely* simple script I want to run every minute: #!/bin/sh ping -c 1 192.168.1.20 > ~/onlinestatus.txt So, the script is called "status", it's executable, and in the correct path, etc. In a terminal window (I'm using Mac OS X), I can type status, and it will create... (4 Replies)
Discussion started by: jmf77
4 Replies

10. Shell Programming and Scripting

Cron Script Q

When logged in as root if I type "env" there are a bunch of environment settings including one for CLASSPATH. However, I ran a cron script that ran this command "env > cronEnv". I noticed that the environment variables were entirely different inside the script. There wasn't even a CLASSPATH... (2 Replies)
Discussion started by: doublek321
2 Replies
Login or Register to Ask a Question