我在我的 CentOS 远程服务器上创建了一个 systemd 服务,如下代码所示,该服务器运行一个名为scraping-cdn-plot-gavahi-aati.ipynb
绘制一些图表的 Jupyter 应用程序。这是服务:
[Unit]
Description=Ipynb Script Service
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/bin/ipython /root/scraping-cdn-plot-gavahi-aati.ipynb
Restart=on-abort
[Install]
WantedBy=multi-user.target
我可以成功运行该服务,并在服务器上启动该服务时看到以下结果:
● ipynb-script.service - Ipynb Script Service
Loaded: loaded (/etc/systemd/system/ipynb-script.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2020-05-18 11:56:04 +0430; 3s ago
Main PID: 22796 (ipython)
CGroup: /system.slice/ipynb-script.service
└─22796 /root/anaconda3/bin/python /usr/bin/ipython /root/scraping-cdn-plot-gavahi-aati.ipynb
May 18 11:56:04 boiga.server1.more.com systemd[1]: Started Ipynb Script Service.
但我不知道在哪里可以看到绘制的结果?
编辑注意:我可以通过 SSH 连接到服务器并使用此地址运行上述 Jupyter 脚本http://localhost:8000/notebooks/scraping-cdn-plot-gavahi-aati.ipynb
(我在 Windows 10 上使用 PUTTY 来执行此操作)。但我正在寻找一种方法来连接 Windows 上本地安装的应用程序(例如 Spyder3),以连接到远程服务器并查看绘图结果。