He intentado hacer que sea más fácil y rápido iniciar y detener programas desde la terminal, pero no logré nada. Lo más parecido que encontré en mis búsquedas es esto: Inicio y parada de aplicaciones. pero nada más. Utilizo el servidor Ubuntu, por lo que no tengo interfaz gráfica de usuario. En una máquina estoy ejecutando un proxy y estoy tratando de iniciarlo y detenerlo fácilmente sin escribir líneas largas. Para iniciarlo, creé un archivo .sh y puedo iniciarlo con bastante facilidad, pero una vez que se ejecuta, tengo que ingresar a la pantalla. Windows donde se está ejecutando, escriba Ctrl-C y después de unos segundos inícielo nuevamente. ¿Hay alguna forma de automatizarlo?
Para ejecutarlo escribo esta larga línea:
sudo java -jar myprogram.jar -f /home/franco/operations/proxy/switcher/prx1/setting.conf
Hice un script llamado prx1.sh
para iniciarlo usando la pantalla:
cd /home/franco/operations/startup
su franco -c "screen -dmS prx1 ./prx1.sh"
Esto funciona bien y rápido para iniciarlo, pero a veces necesito detenerlo y reiniciarlo. Aquí es donde estoy fallando. Tengo que aparecer la pantalla, escribir Ctrl-C y luego llamar a mi script nuevamente para reiniciar.
¿Existe alguna posibilidad de crear un script para automatizarlo?
Espero tener sentido