Jupyter实验室的CRON调度程序

jupyterlab-scheduler的Python项目详细描述


jupyterlab_调度程序

一个简单的插件,用于使用Jupyter Lab UI中的cron实用程序调度文件以进行重复执行。用例

安全说明:Cron作业是在JupyerLab进程的权限集下执行的;如果您以root身份启动jupyter(不推荐!)通过UI调度的每个作业也将作为根用户运行。在

截图

调度作业

Context Menu

Schedule Job

查看计划作业

Menu

Scheduled Jobs

查看运行日志

View Logs

先决条件

  • 朱庇特实验室
  • 安装在JupyterLab主机上的Cron

安装

要使用pip安装:

jupyter labextension install jupyterlab_scheduler

发展

对于开发安装(需要npm版本4或更高版本),请在存储库目录中执行以下操作:

^{pr2}$

您可以在监视模式下运行JupyterLab来监视扩展源代码中的更改并自动重新生成。在

# Run jupyterlab in watch mode
jupyter lab --watch

现在,每一个变更都将在本地构建并绑定到JupyterLab中。确保在保存文件更改后刷新浏览器页面以重新加载扩展(注意:您需要等待webpack完成,这可能需要10秒以上的时间)。在

# Run jupyterlab in auto reload mode
jupyter lab  --autoreload --NotebookApp.token='' --NotebookApp.password='' --no-browser

在开发服务器扩展时效果更好

出版

要在Pypi上构建分发插件:

python3 setup.py sdist bdist_wheel

python3 -m twine upload --repository pypi dist/*

卸载

jupyter labextension uninstall jupyterlab_scheduler

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java启动时加载值示例代码(xml)   java什么是视图索引?当视图组将视图添加到索引1时会发生什么   java如何调用HttpUrlConnection disconnect()   java将日期转换为毫秒,givse错误结果   java正在处理“.”上的IP地址拆分字符串性格   java proguard不创建输出jar   编译中的Java默认修饰符   java中的管道I/O流   java为集合返回的最佳迭代器类型?拆分器,流?   java如何修改JTextArea中tab键的行为?   来自Android Studio HTML文档的外部应用程序中的java Open Local PDF   组件和轻量级/重量级之间的java差异   java在有向图中查找模式   python可以创建运行服务器端程序的Java Web Start应用程序吗?   NiFi中基于内容的java更新属性