加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如何让Cloud9 IDE在后台运行?

发布时间:2020-12-15 22:36:41 所属栏目:安全 来源:网络整理
导读:我已根据 https://github.com/ajaxorg/cloud9上的说明将Cloud9 IDE下载到我的Mac上,一切正常.但是,我似乎无法让它在后台运行,通过bash脚本启动: Bash脚本称为“ide”并具有可执行权限: #!/usr/bin/env shCLOUD_USER=`whoami`CLOUD_DIR="/Users/$CLOUD_USER
我已根据 https://github.com/ajaxorg/cloud9上的说明将Cloud9 IDE下载到我的Mac上,一切正常.但是,我似乎无法让它在后台运行,通过bash脚本启动:

Bash脚本称为“ide”并具有可执行权限:

#!/usr/bin/env sh
CLOUD_USER=`whoami`
CLOUD_DIR="/Users/$CLOUD_USER/Sites/cloud9"
CLOUD_PORT=3333
CLOUD_WORKSPACE="/Users/$CLOUD_USER/Sites"
CLOUD_ACTION="open"
CLOUD_BEFORE=""
CLOUD_AFTER=""


case "$1" in
    -b)
        CLOUD_BEFORE="nohup "
        CLOUD_AFTER="> /dev/null 2>&1 &"
        ;;
    .)
        CLOUD_WORKSPACE=`pwd`
        CLOUD_AFTER="-a $CLOUD_ACTION"
        ;;
    *)
        if [ $1 ]; then
            CLOUD_WORKSPACE=$1
        fi
        CLOUD_AFTER="-a $CLOUD_ACTION"
        ;;
esac

$CLOUD_BEFORE`/usr/local/node/bin/node $CLOUD_DIR/bin/cloud9.js -p $CLOUD_PORT -w $CLOUD_WORKSPACE` $CLOUD_AFTER

这个想法是你可以通过以下几种方式启动:

$ide

将启动Cloud9并使用?/ Sites文件夹作为工作区启动.或者您可以通过运行来指定工作区:

$ide /path/to/workspace

或者在后台运行服务器:

$ide -b

…不会退出脚本.

我试过下载“forever”(https://github.com/indexzero/forever).但是,当我永远运行它时它接管stdio并且不会返回命令提示符.

如果我在命令行中运行以下命令,它将在后台运行并正确存在:

$nohup /usr/local/node/bin/node /Users/{user}/Sites/cloud9/bin/cloud9.js -p 3333 -w /Users/{user}/Sites > /dev/null 2>&1 &

但是,当我自己运行脚本时.

关于我如何强制它在后台运行的任何想法?

解决方法

改变线

$CLOUD_BEFORE`/usr/local/node/bin/node $CLOUD_DIR/bin/cloud9.js -p $CLOUD_PORT -w $CLOUD_WORKSPACE` $CLOUD_AFTER

$CLOUD_BEFORE"/usr/local/node/bin/node $CLOUD_DIR/bin/cloud9.js -p $CLOUD_PORT -w $CLOUD_WORKSPACE "$CLOUD_AFTER

我正在测试以下示例:

[kaero@54221-2 ~]$SF="sudo "
[kaero@54221-2 ~]$FS=" aux"
[kaero@54221-2 ~]$$SF`ps`$FS
Password:
sudo: PID: command not found
[kaero@54221-2 ~]$$SF"ps"$FS
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读