我在用守护进程工具开始我的申请。
在运行脚本中,我有类似 exectaskset -c 2 [我的应用程序的绝对路径]
但问题是我的应用程序的黑匣子库之一期望它在特定目录中运行。
现在我的问题是如何在特定目录中运行我的应用程序而不创建子 shell。
谢谢。
答案1
run
只需在执行应用程序之前更改脚本中的目录即可。当前目录将在调用过程中保留exec
。
脚本中类似以下内容run
:
#!/bin/sh
cd /path/to/datadir
exec taskset -c 2 /path/to/bin/myapp