LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 10-23-2007, 05:59 AM   #16
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15

i have compared the runlevels of adsm script with sshd and cupsd..
they are the same..
so the adsm should be started at the same level..
what could be wrong..?

i could start the script manually..
 
Old 10-23-2007, 06:17 AM   #17
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
I am guessing, but looks like the order for this adsm program is wrong. S01 is too soon; you don't have networking at this point, for instance.
If the program does not have the necessary pre-requisites it will fail at startup, but after the system boots up completely, it can run just fine.

What this adsm program is supposed to do ? Where you have downloaded it ? How do you install this program ? By a rpm or a tar (configure;make;make install) ?

Please, put the lines beetween ### BEGIN INIT INFO and ### END INIT INFO of the /etc/init.d/adsm so we can propose a better order for it.
 
Old 10-24-2007, 07:58 AM   #18
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
this adsm script is supposed to start the scheduler of "ibm tivoli backup sofware". It is written by the university of heidelberg where i work as a part-time student.

Quote:
Please, put the lines beetween ### BEGIN INIT INFO and ### END INIT INFO of the /etc/init.d/adsm so we can propose a better order for it.
i don't understand this part..what should it put between the lines?
i don't have these lines (###BEGIN INIT INFO etc..) in adsm script..
 
Old 10-24-2007, 08:24 AM   #19
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post
i don't understand this part..what should it put between the lines?
i don't have these lines (###BEGIN INIT INFO etc..) in adsm script..
Ohh, I'm sorry, I want to see a few lines from the initial section of the file /etc/init.d/adsm from the line ###BEGIN INIT INFO until the line ### END INIT INFO

For instance, /etc/init.d/postfix has the lines:
Code:
### BEGIN INIT INFO
# Provides:       sendmail postfix
# Required-Start: $network $named $syslog $time
# Should-Start: cyrus ldap ypbind openslp
# Required-Stop:
# Default-Start:  3 5
# Default-Stop:
# Description:    start the Postfix MTA
### END INIT INFO
An init script may have the following header too: (from /etc/init.d/anacron)
Code:
#
# chkconfig: 2345 95 05
# description: Run cron jobs that were left out due to downtime
# pidfile: /var/run/anacron.pid
Or it may have not the lines at all (!!) - I believe it is the case, since chkconfig created the links at S01 position.....

Anyway, you need to change when this script starts. Currently it starts at very beginning of runlevel 5 (S01) and I suggest you change it to start a bit later. In the above notation, anacron starts at position S95 of run levels 2, 3, 4 and 5 and ends at position K05 of the same levels. If your script follows that convention, edit it and change the position to S90 or something like that. run "chkconfig adsm off" before you edit the file, and "chkconfig adsm on" after you have edited it. Check the position of the links Snnadsm.

If not, make the links manually:
Code:
# rm /etc/init.d/rc5.d/S01adsm /etc/init.d/rc3.d/S01adsm
# ln -s /etc/init.d/adsm /etc/init.d/rc5.d/S90adsm
# ln -s /etc/init.d/adsm /etc/init.d/rc3.d/S90adsm
I hope you manage to fix this now.
 
Old 10-24-2007, 09:07 AM   #20
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
Code:
mfc-falter:~ # find /etc -name "*adsm"
/etc/adsm
/etc/init.d/adsm
/etc/init.d/rc3.d/S90adsm
so i changed the settings like this but it still does not work..

in /var/log/boot.msg i search for string "adsm" . It could not be found.

script has only these lines..

Code:
#!/bin/sh
# ADSM Script
# to start / stop the ADSM Scheduler
# for automated backups of the client
# script is designed for Debian Linux
# Nov 22, 2006, add:
# include setting of "locale" to backup "Umlaute"
# and IFS
i will try the same with level 2 and post again..
 
Old 10-24-2007, 09:14 AM   #21
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
level 2 did not help..

when the adsm script is run, is gives outputs like "adsm is already running" or "adsm is started" etc..is there any log file in which this could be written so that i can read?
 
Old 10-24-2007, 09:26 AM   #22
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
NEW INFO HAS COME TO LIGHT!!!

Usage: /etc/init.d/ADSM {start|stop|restart}

this was in the /var/log/boot.msg file..

mfc-falter:/etc/init.d/rc2.d # ./S21adsm
Usage: /etc/init.d/ADSM {start|stop|restart}


i need some sort of an start parameter..how can i add it to the adsm script?
 
Old 10-24-2007, 09:57 AM   #23
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post

i need some sort of an start parameter..how can i add it to the adsm script?
You don't.
Every script at /etc/init.d/rcn.d/S* is called to run as "/etc/init.d/rcn.d/Snnwhatever start"

...still thinking...
 
Old 10-24-2007, 10:01 AM   #24
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post
Code:
mfc-falter:~ # find /etc -name "*adsm"
/etc/adsm
/etc/init.d/adsm
/etc/init.d/rc3.d/S90adsm
If your current run level is 5 (test with runlevel command) them thre is no /etc/init.d/rc5.d/S90adsm link ! From the above, there is a link only for run level 3.

Create the link at /etc/init.d/rc5.d/S90adsm and I bet this time it will work. From my previous post there is a instruction to create the link at rc5.d, check it if necessary.
 
Old 10-24-2007, 10:07 AM   #25
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post
level 2 did not help..
Stays at runlevel 3 or 5. They are the default run levels and I can't be sure if anything else will work at levels 2 or 4, unless you heavily tuned your system to do that.
 
Old 10-25-2007, 02:30 AM   #26
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
there were links on levels 3 and 5 but they didn't work. That's why i tried to place the links on the second level..

But now i know the problem..the script needs and start argument to start. As i posted in #22..i just don't know how to automate it with the start argument..
 
Old 10-25-2007, 05:17 AM   #27
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post
there were links on levels 3 and 5 but they didn't work. That's why i tried to place the links on the second level..
Are you sure ? Based on what you post in #20, there is no link for level 5.
Double check.

Quote:
Originally Posted by laucian View Post
But now i know the problem..the script needs and start argument to start. As i posted in #22..i just don't know how to automate it with the start argument..
As I said in #23, the scripts that starts with a "Snn" in /etc/init.d/rc5.d (or rc3.d) are called with a "start" argument - this is done automatically.

So I think is just a matter of create a link a run level 5. The command "ln -s /etc/init.d/adsm /etc/init.d/rc5.d/S90adsm" should work.
 
Old 10-25-2007, 05:27 AM   #28
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
Quote:
Originally Posted by marozsas View Post
Are you sure ? Based on what you post in #20, there is no link for level 5.
Double check.
i had changed it several times, this is now the final state

mfc-falter:/etc/init.d # chkconfig -l adsm
adsm 0ff 1ff 2ff 3n 4ff 5n 6ff
mfc-falter:/etc/init.d # find /etc -name "*adsm"
/etc/adsm
/etc/init.d/rc5.d/K21adsm
/etc/init.d/rc5.d/S01adsm
/etc/init.d/adsm
/etc/init.d/rc3.d/K21adsm
/etc/init.d/rc3.d/S01adsm

Quote:
As I said in #23, the scripts that starts with a "Snn" in /etc/init.d/rc5.d (or rc3.d) are called with a "start" argument - this is done automatically.

oh sorry, i missed that part..

Quote:
So I think is just a matter of create a link a run level 5. The command "ln -s /etc/init.d/adsm /etc/init.d/rc5.d/S90adsm" should work.
so i will try this right away..
 
Old 10-25-2007, 05:36 AM   #29
laucian
Member
 
Registered: Oct 2005
Distribution: Ubuntu 9.04
Posts: 124

Original Poster
Blog Entries: 2

Rep: Reputation: 15
mfc-falter:/etc/init.d # ln -s /etc/init.d/adsm /etc/init.d/rc5.d/S90adsm
mfc-falter:/etc/init.d # rm /etc/init.d/rc5.d/S01adsm


mfc-falter:/etc/init.d # find . -name "*adsm"
./rc5.d/K21adsm
./rc5.d/S90adsm
./adsm
./rc3.d/K21adsm
./rc3.d/S01adsm


with these settings, it does not start after reboot..do i have the right to go out of my mind?
 
Old 10-25-2007, 06:00 AM   #30
marozsas
Senior Member
 
Registered: Dec 2005
Location: Campinas/SP - Brazil
Distribution: SuSE, RHEL, Fedora, Ubuntu
Posts: 1,499
Blog Entries: 2

Rep: Reputation: 68
Quote:
Originally Posted by laucian View Post
with these settings, it does not start after reboot..do i have the right to go out of my mind?
What is your current run level ? (run "runlevel" commmand as root).

You left a "/etc/init.d/rc3.d/S01adsm" behind. remove it and re-create the link in runlevel 3 in the proper position with "ln -s /etc/init.d/adsm /etc/init.d/rc3.d/S90adsm". If your current run level is 3 this is why it not worked at run level 3. And as I said in a previous post, stay away from runlevels 2 and 4.

before you boot your machine, give me the output of the following commands:
Code:
# runlevel
# find /etc/init.d -iname "*adsm" -ls
and
Code:
# /etc/init.d/rc5.d/S90adsm stop
# /etc/init.d/rc5.d/S90adsm start
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A lot of processes run automatically when I run a single process. dalvirgautam Linux - Enterprise 4 12-01-2006 06:10 PM
Viewing and setting processes to run on startup? Infernal211283 Linux - General 3 04-24-2006 07:38 AM
Processes on startup EclipseAgent SUSE / openSUSE 2 11-24-2005 03:48 AM
About startup processes kejia Fedora 2 11-09-2005 07:38 PM
Too many sleeping processes on startup? slugfish Linux - General 5 10-24-2003 03:04 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 11:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration