Ssh 在Openshift中运行二进制服务并控制它

Ssh 在Openshift中运行二进制服务并控制它,ssh,openshift,Ssh,Openshift,我制作了一个简单的二进制应用程序,比如时钟,并在服务器上运行它,但当我关闭ssh连接时,应用程序将被关闭 但我想让时钟一直运行,例如 然后我做了一个简单的服务,我想在服务器上运行它,但我不知道在我关闭ssh连接后如何安装、控制和恢复它。尝试在它之后添加一个&将它放到后台,然后您可以关闭ssh会话并让它继续运行。您还可以(如果二进制文件在git中)使用一个操作钩子来运行它(但是您仍然需要包含&),比如 $OPENSHIFT_DATA_DIR/clock & 如果它位于$OPENSHIF

我制作了一个简单的二进制应用程序,比如时钟,并在服务器上运行它,但当我关闭ssh连接时,应用程序将被关闭

但我想让时钟一直运行,例如


然后我做了一个简单的服务,我想在服务器上运行它,但我不知道在我关闭ssh连接后如何安装、控制和恢复它。

尝试在它之后添加一个&将它放到后台,然后您可以关闭ssh会话并让它继续运行。您还可以(如果二进制文件在git中)使用一个操作钩子来运行它(但是您仍然需要包含&),比如

 $OPENSHIFT_DATA_DIR/clock &

如果它位于$OPENSHIFT\u DATA\u DIR目录中。

我测试您的答案,并在另一个ssh会话中运行top命令并检查进程,但当我关闭时钟会话时,时钟不再在进程列表中。您确定时钟程序是一个可以放在后台的长时间运行的程序吗?还是类似于需要用户输入才能运行的CLI程序?它是否有一个保持运行的循环,或者它是一个守护进程等?我的程序是一个简单的循环,写时间,它不是守护进程,它应该是这个用途?