09-14-2005
Er, no.
Quote:
Originally Posted by RTM
Scripts starting with S are executed on Startup. Scripts starting with K are executed on shutdown. So, no, your script will be seen on boot, not on shutdown.
It's my understanding that K scripts are Killed when you enter that runlevel, and S scripts are Started. So rc6.d/K10ssh will kill the ssh daemon when you enter runlevel 6, but rc6.d/S10foo will start the foo daemon.
All that depends on the init.d/foo or ssh scripts using the right functions to parse $0 correctly, of course. If you don't do that, I don't think it matters what you name the rc?.d script - it'll just run when you enter that runlevel.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am running JDictd (http://www.informatik.uni-leipzig.de/~duc/Java/JDictd/) from tcsh in Terminal on Mac OS X (:=Darwin=FreeBSD/Mach).
I am trying to get it to exit cleanly silently upon Mac OS X system shutdown.
My idea was that if there was a logout script in FreeBSD (basically a script... (1 Reply)
Discussion started by: ropers
1 Replies
2. UNIX for Dummies Questions & Answers
I want to make a script to shutdown a unixware computer from other user then root. In Sco version i use "as root" but in the unixware i don't know.
Please help me.
10x (12 Replies)
Discussion started by: kelu
12 Replies
3. HP-UX
Hi,
I am on Alpha Server with HP Tru64 system.
I wish to setup shutdown to automatically and cleanly shutdown informix during the shutting down of the system.
Ie. I was trying to use rc0.d to do this but failed.
Has anyone tried doing this before? I already have the script and linked it
to... (0 Replies)
Discussion started by: kingsto88
0 Replies
4. Shell Programming and Scripting
Hi, i need shutdown a pc, is in the same network
what command i can use in the script :o ? (1 Reply)
Discussion started by: Dymblos
1 Replies
5. UNIX for Dummies Questions & Answers
I have Oracle 9i R2 on AIX 5.2. My Database is running in shared server mode (MTS).
Sometimes when I shutdown the database it shutsdown cleanly in 4-5 mints and sometimes it takes good 15-20 minutes and then I get some ora-600 errors and only way to shutdown is by opening another session and... (7 Replies)
Discussion started by: aixhp
7 Replies
6. Shell Programming and Scripting
Im writing a script to read a file called shutdown.cf and shut down any scripts that are listed there.
I have came up with the following based on things I saw in similar programs but it doesn not work:
Has anybody any idea what I may be doing wrong?
Cheers
Paul (4 Replies)
Discussion started by: runnerpaul
4 Replies
7. Shell Programming and Scripting
I am going to create shutdown database script. We have dabase shutdown script.
But i need take dabase which online and make it down.
I got user id which needs to dabase to down
ID=`ps -ef | grep -i pmon | grep -v grep | awk '{print $1}'` (
got orace side
DB=`ps -ef | grep -i pmon |... (1 Reply)
Discussion started by: allwin
1 Replies
8. Shell Programming and Scripting
Hi all,
I'm writing a script to stop & start oracle:
su - oracle -c "sqlplus / as sysdba" -c "shutdown immediate">> ${log} 2>&1
The {log} refers to the log file. The part in bold gives error:
/usr/sbin/shutdown: Only root can run /usr/sbin/shutdown
Pls suggest how to correct this.
... (5 Replies)
Discussion started by: frum
5 Replies
9. Shell Programming and Scripting
My staff seem to have a habit of leaving thier PCs on over night so I need to write a short script to shutdown any XP clients logged into the local samba domain that I can run as a cron job at a set time.
I can list the connected clients and their IP addresses with:
$ smbstatus -b
Samba... (6 Replies)
Discussion started by: barrydocks
6 Replies
10. UNIX for Beginners Questions & Answers
Hello folks.
I will start out by saying as far as unix/linux scripting goes I know less about it than i do about giving birth (I'm a guy hehe). I am looking to make a shutdown script that will either shut down the system or reboot it using one of the shutdown run methods IE init 2 - 5 or a base... (1 Reply)
Discussion started by: azurie
1 Replies
EXIT(3) 1 EXIT(3)
exit - Output a message and terminate the current script
SYNOPSIS
void exit ([string $status])
DESCRIPTION
void exit (int $status)
Terminates execution of the script. Shutdown functions and object destructors will always be executed even if exit is called.
exit is a language construct and it can be called without parentheses if no $status is passed.
PARAMETERS
o $status
- If $status is a string, this function prints the $status just before exiting. If $status is an integer, that value will be used
as the exit status and not printed. Exit statuses should be in the range 0 to 254, the exit status 255 is reserved by PHP and
shall not be used. The status 0 is used to terminate the program successfully.
Note
PHP >= 4.2.0 does NOT print the $status if it is an integer.
RETURN VALUES
No value is returned.
EXAMPLES
Example #1
exit example
<?php
$filename = '/path/to/data-file';
$file = fopen($filename, 'r')
or exit("unable to open file ($filename)");
?>
Example #2
exit status example
<?php
//exit program normally
exit;
exit();
exit(0);
//exit with an error code
exit(1);
exit(0376); //octal
?>
Example #3
Shutdown functions and destructors run regardless
<?php
class Foo
{
public function __destruct()
{
echo 'Destruct: ' . __METHOD__ . '()' . PHP_EOL;
}
}
function shutdown()
{
echo 'Shutdown: ' . __FUNCTION__ . '()' . PHP_EOL;
}
$foo = new Foo();
register_shutdown_function('shutdown');
exit();
echo 'This will not be output.';
?>
The above example will output:
Shutdown: shutdown()
Destruct: Foo::__destruct()
NOTES
Note
Because this is a language construct and not a function, it cannot be called using variable functions.
Note
This language construct is equivalent to die(3).
SEE ALSO
register_shutdown_function(3).
PHP Documentation Group EXIT(3)