7 votos

Cómo ejecutar iPython Notebook como un servicio

¿Cuál sería la mejor manera "estándar" para crear un launchd secuencia de comandos para ejecutar python notebook ?

Me gustaría el servicio para iniciar en el inicio de sesión y un fácil al inicio parada reinicio el servidor desde una terminal.

8voto

Aaron Puntos 86

Al final he creado el siguiente archivo .plist. Se cargan automáticamente en el arranque y se iniciará un jupiter portátil y mantenerlo vivo.

<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
      <plist version="1.0">
      <dict>
          <key>KeepAlive</key>
          <true/>
          <key>Label</key>
          <string>cern.chernals.ipython</string>
          <key>ProgramArguments</key>
          <array>
              <string>/usr/local/bin/jupyter-notebook</string>
          </array>
          <key>RunAtLoad</key>
          <true/>
          <key>StandardErrorPath</key>
          <string>/Users/chernals/Library/LaunchAgents/jupyter-notebook.stderr</string>
          <key>StandardOutPath</key>
          <string>/Users/chernals/Library/LaunchAgents/jupyter-notebook.stdout</string>
              <key>KeepAlive</key>
              <true/>
      </dict>
      </plist>

0voto

sdayal Puntos 1536

Pasos para ejecutar ipython servidor usando HomeBrew

brew install python3 
pip3 install ipython pyzmq jinja2 tornado
pip3 install "ipython[notebook]"
ipython notebook

El último comando iniciará un servidor en localhost:8888 y la ventana del navegador predeterminado se abrirá el bloc de notas. El servidor se detiene en el cierre de esta ventana.

Para la configuración de este servicio puede referirse a Apple Doc o cómo obtener los scripts de shell para ejecutar al inicio de Yosemite

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X