linux - 寻找在服务器机器启动时启动新 tmux 部分的方法

标签 linux bash amazon-ec2 strongloop

我正在寻找一种在服务器机器启动时执行以下操作的方法

  1. 启动tmux
  2. cd/xxx_server 目录
  3. 运行节点./server/server.js

我正在为我的应用程序服务器执行自动缩放,不想进入每台自动缩放配置的服务器来运行命令。

非常感谢您的建议。

谢谢

最佳答案

tmux 支持“-c”选项,允许您在打开后传递命令以运行:

tmux -c "cd /xxx_server directory && node ./server/server.js"

将它或类似的东西放入启动脚本中,以便在接近启动结束时运行。

关于linux - 寻找在服务器机器启动时启动新 tmux 部分的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48877755/

相关文章:

linux - 将 stderr 和 stdout 重定向到同一文件的顺序

python - 操作系统 : using bash to find python is different than using/usr/bin/env python

bash - 使用 awk 进行无放回采样

amazon-web-services - AWS 上的聊天应用程序 : EC2 (eJabberd XMPP) vs RDS (Relational Database) vs other options?

linux - 我们在使用套接字时应该处理什么错误

linux - bash - 将变量添加到字符串内的二进制文件

c - linux中/usr/include下的各种unistd.h有什么区别?

linux - 为什么使用 bash -e 运行时 "let"有时会退出?

python-3.x - 如何对部署在 AWS 上的 Flask 应用程序进行 50 次并发调用?

amazon-ec2 - 无法对 AWS RDS 执行 mysqldump