是否可以将pm2与自定义c程序一起使用? 如果是这样,这是如何实现的? 它运作良好吗? 你是否已经将pm2用于node.js应用程序,将它用于c程序是否有意义?
答案 0 :(得分:4)
要运行预编译的可执行文件或二进制文件,您需要在JSON文件中添加"exec_interpreter": "none"
和"exec_mode" : "fork_mode"
。
{
"apps" : [{
"name" : "binary",
"script" : "./binary",
"exec_interpreter": "none",
"exec_mode" : "fork_mode"
}]
}
来源:http://pm2.keymetrics.io/docs/usage/process-management/#start-any-process-type和https://github.com/Unitech/pm2/issues/1776#issuecomment-157560622
答案 1 :(得分:1)
从测试开始,就像指定可执行文件一样简单。例如,要运行编译为a.out的c程序,请使用pm2 start a.out
。