Running a Cron Script only @ Startup Pls Help!!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Running a Cron Script only @ Startup Pls Help!!
# 1  
Old 07-17-2007
Running a Cron Script only @ Startup Pls Help!!

Hi friends i have a script "backup.sh" which is stored in "/var/lib/pgsql" directory.

I want it to run as a cron so that it executes every time the system starts.

I tried the follwing method

I logged in as the root user and typed "crontab -e"

The file was completly blank so i put the following line @ the beggining of the file

"@reboot /var/lib/pgsql/backup.sh"

It said "crontab: installing new crontab"

But the cron did not run when i restarted the system(the script "backup.sh" mails after the task is comleted to an email address)

So i typed "vi crontab" which resides in the "etc"directory the file was something like this:

------------------------------------------------------------------------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly


------------------------------------------------------------------------------------------------------------

I added the follwing line @ the end of the file
"@reboot /var/lib/pgsql/backup.sh"

So it looked like this
------------------------------------------------------------------------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
@reboot /var/lib/pgsql/backup.sh

------------------------------------------------------------------------------------------------------------

Even this method failed.

Do i have to change the it to "@reboot bash /var/lib/pgsql/backup.sh"
where u have to specify the command to enter "bash" in this case or enter "root" before the script path

Can anybody pls help me in achieving the follwing task I would be very greatful.

Last edited by perk_bud; 07-17-2007 at 06:28 AM..
# 2  
Old 07-17-2007
uname -a
server server 4.0 3.0 3516 Pentium IV(TM)-ISA/PCI

I am using NCR UNIX

Go to "/etc/rc2.d " direcotry and create a file as "S11file_name"

file name should be started with "S and two numbers"

rename your script as S11file_name
# 3  
Old 07-17-2007
Quote:
Originally Posted by srikanthus2002
I am using NCR UNIX
I'm using RedHat
Quote:
Originally Posted by srikanthus2002
Go to "/etc/rc2.d " direcotry and create a file as "S11file_name"
I thought rc6.d was used for reboot what is rc2.d used for ?. Do i have 2 put it as "S11fle_name" does that mean that i since my filename is "backup.sh" right now it will become "S11backup.sh".If u dont mind can i ask u what "S11" stands for.
# 4  
Old 07-17-2007
there is no meaning for S11 or S12 ...
this is for just file representation....

Last edited by srikanthus2002; 07-17-2007 at 07:37 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Script not running at startup

I am having check.sh script and check.service which I include to /etc/systemd/system/ chmod 744 /usr/local/bin/check.sh chmod 664 /etc/systemd/system/check.service systemctl daemon-reload systemctl enable check.servicecheck.sh: websockify 5555 localhost:7000 & date >... (9 Replies)
Discussion started by: tomislav91
9 Replies

2. Shell Programming and Scripting

Script not running in cron

Hi All, I have a script which is running fine while triggered manually, However if I placed in crontab it throwing an error. #!/usr/bin/ksh set -vx lc=1 st_date=$(`date "+%Y%m%d"`) LOGFILE=/home/transfer.log.$st_date file="/home/OM_WF.log.$st_date" Manual run - lc=1 + lc=1... (4 Replies)
Discussion started by: nag_sathi
4 Replies

3. Shell Programming and Scripting

Running shell script via cron

Hi Guys, I do have a shell script that I scheduled to run via the cron but when the script don't run. But when I run the script manually it does run perfectly... What might be the problem? Thanks. (1 Reply)
Discussion started by: Phuti
1 Replies

4. Shell Programming and Scripting

Script running using cron

Hello All, I am running the below script.when i am running from shell or terminal its running fine but running using cron its not working. ################################ b36376 27 % cat make_nis_account_ankit.sh #!/bin/ksh ... (2 Replies)
Discussion started by: ajaincv
2 Replies

5. Red Hat

running my own script during startup

Hi, I am using scientific linux with is a red hat cloning. I have written a script and I want it to be run during startup before the user log in. How do I do that? I know that there is some connection to the run level and the directory /etc/rc.d. But I don't know how exactly to do it ?... (4 Replies)
Discussion started by: programAngel
4 Replies

6. Solaris

Script not running from cron

Hi, I''ve made a script that's running fine from the command line but when running from cron it encounters the following issue: /tmp/tstscript/testfail.ksh: typeset: not found I've searched in Google and couldn't find anything, here's the beggining of the script (I can post the rest if... (4 Replies)
Discussion started by: Cvg
4 Replies

7. Shell Programming and Scripting

ftp script is not running from CRON

Hi I have an FTP script, which ftp's the files from one unix box to another box. It works from the command when I Issue > ksh ftp.ksh when I schedule it in CRON, it is not being executed automatically. Any thoughts please Thanks Ravi. (4 Replies)
Discussion started by: ravi.balley
4 Replies

8. Shell Programming and Scripting

Running a script with cron

I have the following script (trapsize) that checks a file size on my syslog server, and if the file is gt 6g, it will mail an alert to the admin for inspection. The following works like a champ when I execute ./trapsize logged in as root user using bash shell. FILESIZE=$(ls -l /opt2/fwsm/fwsm... (3 Replies)
Discussion started by: altamaha
3 Replies

9. UNIX for Dummies Questions & Answers

Running a script in cron question

There is this script I'd like to put into cron, but it asks for date verification. It'll prompt you to press enter to continue. Usually, 100% of the time the dates are ok, so is there a way to run this script in cron and bypass the "enter" prompt? (3 Replies)
Discussion started by: NycUnxer
3 Replies

10. Shell Programming and Scripting

Running script using cron

I am running a script by scheduling it using the cron. The line in the cron file is - 10 * * * * ksh -v /apps/gofis/svam/cos_automation/cos_automation.sh vpqa > /apps/gofis/svam/cos_automation/cron.log 2>&1 But after the job is executed, the cron.log contains some part from... (4 Replies)
Discussion started by: ankurgupta
4 Replies
Login or Register to Ask a Question