我应该在哪里将我的脚本放在amazon实例中,以便我的脚本在我的实例启动时运行?
我试着把它放在rc.local,但它没有帮助。
我的脚本是关于连接到亚马逊S3,上传一些文档和下载一些文档。 我写了我的脚本在Python中,并将其放在.sh文件中。
rc.local的脚本在启动时应该运行得很好。 你可能只是在脚本中有一个错误。 您可以尝试在rc.local中将日志logging添加到脚本中,如下所示:
/path/to/myscripts/myscript.sh > /var/log/log.txt 2>&1
然后启动并检查日志是否有错误。 一个常见的嫌疑人是不使用脚本中的绝对path,所以可能值得检查。