目前如果在服务器端想启动托管者程序,且退出ssh登录后该程序能一直运行,官方给出的方法是:
nohup ./robot -s node.fmz.com/xxxxx -p yourFMZPasswork &
但是这种方式十分不安全,密码显式输入到启动命令里。别人登录服务器使用ps -aux查看当前启动进程,是能够看到这个密码的。
托管者程序本身是支持交互式输入密码,可以先输入./robot -s node.fmz.com/xxxxx,然后程序会让输入密码。
但是这种方式在需要退出ssh不挂断(nohup)的情况下不生效了,即输入nohup ./robot -s node.fmz.com/xxxxx 无法正确启动程序。
请问有没有什么方式,能够不要求把密码显式写到命令语句里,但也能nohup启动托管者程序。