简体   繁体   中英

In Amazon EC2, how do I make it run a python script when I “clone” that instance?

Suppose I have a script in

/home/myuser/go.py

How do I run that script, when a new instance is booted? (I'm used to using the point-and-click control panel Amazon has...)

I'm gonna try my nonexistent Linux skills here - create a shell script that runs your go.py and add a symlink to the shell script in /etc/init.d/

/home/myser/go.sh

#!/bin/bash
python /home/myuser/go.py

symlink

ln -s /etc/init.d/go.sh /home/myuser/go.sh

After reading up a bit myself, /etc/rc.local is probably a better place for this. Just edit it and add /home/myuser/go.sh there (again, make sure your go.sh is executable).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM