小编use*_*962的帖子

FreeBSD rc.d 脚本没有作为守护进程启动

我在位置开发了以下脚本 /usr/local/etc/rc.d/bluesky

#!/bin/sh

# PROVIDE: bluesky
# REQUIRE: mysql sshd
# BEFORE:  
# KEYWORD: 

. /etc/rc.subr

name="bluesky"
rcvar=bluesky_enable

start_cmd="${name}_start"
stop_cmd=":"

load_rc_config $name
: ${bluesky_enable:=no}
: ${bluesky_msg="HTTP server starts ..."}

bluesky_start(){
    echo $PATH
    export PATH=$PATH:/usr/local/bin/
    echo $PATH

    ### Run Node server ###
    /usr/local/bin/node /usr/home/ict/Documents/bluesky/server.js
    echo "$bluesky_msg"
}

run_rc_command "$1"
Run Code Online (Sandbox Code Playgroud)

我也在我的/etc/rc.conf文件中启用了它:

bluesky_enable="YES"
Run Code Online (Sandbox Code Playgroud)

当我重新启动服务器时,脚本工作正常并在端口 80 上启动 HTTP 服务器。唯一的问题是脚本不会被发送到后台或不会作为守护程序启动。我想知道如何在启动时在后台或作为守护程序运行脚本。

freebsd rc.d shell-scripting

3
推荐指数
1
解决办法
2468
查看次数

如何删除/移除 SUSE 10.3 用户?

我正在使用 Putty 连接到我的 Web 服务器。我想知道删除几天前设置的用户的命令。是否还有一种方法可以显示所有用户及其权限?

user-management sles

0
推荐指数
1
解决办法
2万
查看次数

恢复已删除的 VMware 虚拟磁盘,即 *.vmdk 文件

我们在服务器上的以下路径中有一个虚拟磁盘及其快照。

/vmfs/volumes/ESX3/IBSng_Server/
Run Code Online (Sandbox Code Playgroud)

*.vmdk 文件是:

IBSng_server.vmdk 
IBSng_server-flat.vmdk
IBSng_server-000001.vmdk
IBSng_server-000001-delta.vmdk
IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
IBSng_server-000004.vmdk
IBSng_server-000004-delta.vmdk
Run Code Online (Sandbox Code Playgroud)

当服务器宕机时,我们不小心删除了一些 *.vmdk 文件,如下所示:

IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
Run Code Online (Sandbox Code Playgroud)

现在服务器上不来了。我们尝试了DiskInternals VMFS Recovery软件的试用版,但看起来该软件擅长恢复虚拟磁盘内的内容,而不是恢复*.vmdk文件本身。我想知道是否有人可以提供帮助。谢谢。

data-recovery vmware-esx

0
推荐指数
1
解决办法
1656
查看次数