Python 如何创建脚本来运行终端命令?

Python 如何创建脚本来运行终端命令?,python,ruby,linux,raspberry-pi,siri,Python,Ruby,Linux,Raspberry Pi,Siri,我用我的Raspberry Pi(我用过)构建了一个Siri代理,我想在启动时启动代理 是否可以创建启动服务器的python或ruby脚本 要启动服务器,我必须键入:cd-siriproxy和rvmsudo-siriproxy-server。我已经知道如何在启动时执行命令和脚本,但我不知道如何使用脚本启动siri代理。只需将脚本放入/usr/bin文件夹 比如: 制作脚本:添加一行以包含启动命令的完整路径 /路径/到/siriproxy/rvmsudo siriproxy服务器 chmod 77

我用我的Raspberry Pi(我用过)构建了一个Siri代理,我想在启动时启动代理

是否可以创建启动服务器的python或ruby脚本


要启动服务器,我必须键入:
cd-siriproxy
rvmsudo-siriproxy-server
。我已经知道如何在启动时执行命令和脚本,但我不知道如何使用脚本启动siri代理。

只需将脚本放入
/usr/bin
文件夹

比如:

  • 制作脚本:添加一行以包含启动命令的完整路径
  • /路径/到/siriproxy/rvmsudo siriproxy服务器
  • chmod 777
  • 要使其全局可访问,请将其复制到/usr/bin或将包含脚本的文件夹添加到路径

  • 您可能希望创建一个.sh文件并将其放在/usr/bin中。您可以确定要在该.sh文件中执行的命令行,并将其设置为在启动时启动。不要忘记777那个文件。

    创建
    /etc/rc5.d/S111start\u siriproxy.sh
    。其内容应为:

    #/bin/bash
    cd/full/path/to/siriproxy
    rvmsudo siriproxy服务器
    
    在命令提示下,键入

    $chmod 755/etc/rc5.d/S111start\u siriproxy.sh
    

    应该是这样。

    请澄清-您说您想用scipt启动代理?创建包含“cd siriproxy;rvmsudo siriproxy服务器”的“start.sh”是否适合您?(使用bash start.sh)对我来说,这听起来不是一个清晰的编程问题,你使用的是什么操作系统(Debian/Ubuntu)?对于自动启动:将其放在/etc/rc5.d/文件夹中…假设您的脚本名称脚本只是复制它并添加后缀S111…这样您的脚本就变成了S111SCRIPt…cp script/etc/rc5.d/S111SCRIPt…我只需要可以启动代理的命令,我知道如何在startupOk上启动脚本。要启动代理,只需创建脚本并运行它。喜欢/脚本