脚本在从/etc/rc3.d重新启动后不能运行

我创build了符号链接到/var/tmp/platform.bash文件 – /etc/rc3.d/platform.bash

ln -s /var/tmp/platform.bash /etc/rc3.d/platform.bash 

脚本存在于/ var / tmp下:

  -rwxr-xr-x 1 root root 58442 Aug 30 08:49 platform.bash 

来自/etc/rc3.d的视图:

  lrwxrwxrwx 1 root root 31 Aug 30 06:33 S99platform.bash -> /var/tmp/platform.bash 

我的目标是重启后运行platform.bash(在solaris 10操作系统上)

从某种原因的脚本platform.bash不能运行后重新启动? 请通知我需要检查以validation问题?

我的脚本(platform.bash)

  #!/bin/bash echo test > /var/tmp/log.txt 

这不是启动脚本的正确方法。 你的脚本应该有相应的S ## / K ##。 例如,你应该build立链接为`

/etc/rc3.d/S98platform.bash

/etc/rc3.d/K98platform.bash

因为每个脚本都以数字顺序运行相应的START和KILL脚本。

你应该遵循这个artticle来更好地理解Solaris init脚本过程:

http://www.techrepublic.com/article/get-it-done-start-and-stop-applications-automatically-using-solaris-scripts/5034999