我是 SysOp 的新手,所以我想知道是否可以使用其他解释语言来编写 init.d 脚本?
我的前期差异是 /bin 与 /usr/bin
#!/bin/sh
Run Code Online (Sandbox Code Playgroud)
相对
#!/usr/bin/perl
#!/usr/bin/php
#!/usr/bin/python
#!/usr/bin/ruby
Run Code Online (Sandbox Code Playgroud)
我还缺少其他任何要点吗?
是的。存在可用性、速度、可靠性、可维护性等问题,但 init 脚本可以用任何你想要的方式编写。
正如您的问题所暗示的那样,必须先挂载 /usr 文件系统,然后才能使用驻留在其上的解释器。
有 Perl 模块仅用于此任务。一个例子是Daemon::Control,还有更多 Perl 和其他语言的例子。
| 归档时间: |
|
| 查看次数: |
278 次 |
| 最近记录: |