如何自动在ubuntu服务器上启动ipython notebook?

时间:2015-09-03 13:11:43

标签: python ubuntu server ipython

我设置了一个cron任务来启动一个ipython笔记本服务器

#!/bin/bash
cd /home/.../.ipython/profile_nbserver
exec ipython notebook --profile=nbserver

当我手动运行此脚本时,我成功启动了ipython服务器,但是crontab无法启动它。我设置了一个日志文件,它是空的。

作为第二次尝试,我设置了/etc/init/myipython.conf文件

description: "ipython"
exec /home/effectivespend/anaconda/bin/ipython notebook --profile=nbserver --notebook-dir=/home/effectivespend/.ipython/profile_nbserver
start on filesystem and net-device-up IFACE!=lo

但这也失败了。

甚至可以让服务器在后台运行ipython吗? crontab不是正确的方法吗?

我基本上想要启动它并通过远程计算机访问它。 (即CLDR's

由于

1 个答案:

答案 0 :(得分:1)

我认为使用cron时没有设置环境变量。运行bash脚本时,它可以访问ENV变量。看看这里:

https://stackoverflow.com/a/26062135/4080476