5
A
回答
5
文件的第一行应为:
#!/usr/bin/python
你可以调用命令subprocess.call:
from subprocess import call
# Note that you have to specify path to script
call(["node", "path_to_script.js"])
然后,你必须设置+x
权限的文件是可执行文件:
chmod +x filename.py
知道你准备好去了:
./filename.py
注:结帐Raspberry Pi Stack Exchange,你可以找到很多的使用完全信息存在。
2
由于塞尔丘克在他的评论中提到的,使用subprocess
模块:
#! /usr/bin/env python
import subprocess
subprocess.call('sudo node myscript.js')
它很可能会遇到的一个尝试与sudo
运行命令时FileNotFoundError
。如果你这样做,你可以尝试:
#! /usr/bin/env python
import subprocess
subprocess.call('sudo node myscript.js', shell=True)
每Python文档,非常小心使用shell=True
参数,如果你允许任意用户输入要传递给subprocess.call()
这可能是一个问题。
相关问题
- 1. 从节点启动应用程序
- 2. 节点应用程序管理抱怨缺少启动脚本
- 3. 从简单脚本启动主节点应用程序的最佳方式
- 4. 从python脚本启动android应用程序?
- 5. Heroku节点应用程序不启动
- 6. 从Bash脚本启动Bash脚本以启动GUI应用程序
- 7. 在节点应用程序中执行python脚本
- 8. 从python脚本启动并行进程?
- 9. 从python脚本启动MySQL
- 10. 从python脚本内启动python脚本作为后台进程
- 11. 从Python内启动应用程序
- 12. 从Docker容器中运行的另一个节点应用程序启动节点应用程序
- 13. monit的不启动节点脚本
- 14. 启动Python脚本启动
- 15. Bash脚本启动弹簧启动应用程序并完成脚本
- 16. 从bash脚本启动应用程序的最佳方法?
- 17. 从SL4A脚本启动android应用程序?
- 18. 如何从.sh脚本启动应用程序?
- 19. 使用keytab从python脚本启动kinit
- 20. 从应用程序启动“启动器应用程序抽屉”?
- 21. 从我的应用程序内启动本机应用程序?
- 22. 如何在角2中自动启动节点应用程序?
- 23. 如何在前台从Python脚本启动外部程序?
- 24. 从本身重新启动python脚本
- 25. 尝试从作为服务启动的python脚本启动程序
- 26. 如何用开发标志启动节点应用程序?
- 27. 脚本用于延迟程序启动
- 28. 自动阻止应用程序从启动程序启动
- 29. 如何从一个Python脚本启动多个Python脚本?
- 30. JTree在应用程序启动时添加节点
我不知道pi,但看到https://docs.python.org/2/library/subprocess.html#module-subprocess – Selcuk