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

时间:2013-05-17 12:14:54

标签: python ruby linux raspberry-pi siri

我使用我的Raspberry Pi(我使用The-Three-Little-Pigs-Siri-Proxy)构建一个Siri代理,我想在启动时启动代理。

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

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

3 个答案:

答案 0 :(得分:0)

只需将脚本放在/usr/bin文件夹中。

像:

  1. 制作脚本:添加一行以包含启动命令的完整路径
  2. / path / to / siriproxy / rvmsudo siriproxy server
  3. chmod 777
  4. 要使其可全局访问,请将其复制到/ usr / bin或将包含该脚本的文件夹添加到PATH

答案 1 :(得分:0)

您可能想要创建一个.sh文件并将其放在/ usr / bin中。您可以在该.sh文件中标识要查看的命令行,并将其设置为在启动时触发。别忘了777那个文件。

答案 2 :(得分:0)

创建/etc/rc5.d/S111start_siriproxy.sh。其内容应为:

#!/bin/bash
cd /full/path/to/siriproxy
rvmsudo siriproxy server

在命令提示符下,键入

$ chmod 755 /etc/rc5.d/S111start_siriproxy.sh

那应该是它。