Ejecute el comando de terminal (comando de Python) al inicio

Ejecute el comando de terminal (comando de Python) al inicio

Nuevo en Ubuntu, pero he buscado en todas partes para obtener respuesta a esta pregunta. No encontré solución hasta el momento. Básicamente, necesito ejecutar dos comandos de terminal al inicio, que se suceden directamente. Esto me permitirá abrir un script de Python al inicio. El script funciona cuando se abre manualmente, pero no puedo lograr que funcione al arrancar. En la terminal escribo:

cd /directory/with/python/script/
python name.py

El script funciona, pero tengo problemas para ejecutarlo al arrancar.

Respuesta1

Suponiendo que desea ejecutar este script cada vez que arranca su máquina, una manera conveniente es agregar una tarea de inicio inicial.

Cree un archivo my-startup-script.conf(su nombre depende de usted, pero debe tener extensión .conf) en /etc/init, que contenga lo siguiente:

description "Describe what the script does."
start on filesystem
task
script
    cd /path/to/script
    python name.py
end script

Tenga en cuenta que su script se ejecutará con privilegios de root.

información relacionada