launchd.plist模型

django-launchd的Python项目详细描述


安装
$ [sudo] pip install django-launchd

settings.py

INSTALLED_APPS=["django_launchd",]

型号
model^{}
^{}launchd.plist model. fields: ^{}
^{}launchd.plist Lock class. fields: ^{} (ForeignKey), ^{}

示例

初始化

importdjango_launchdfromdjango_launchd.modelsimportPlistfiles=django_launchd.files("~/Library/LaunchAgents")forfinfiles:Plist.objects.get_or_create(path=f)Plist.objects.exclude(path__in=files).delete()

foragentinfilter(lambdaa:a.exists,Plist.objects.all()):if<condition>:agent.lock("key")else:agent.unlock("key")

加载/卸载

foragentinfilter(lambdaa:a.exists,Plist.objects.all()):ifagent.locks:agent.unload()else:agent.load()

django-readme-generator

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

推荐PyPI第三方库


热门话题
java更改计算器不显示更改   java计算沿相对对角线的点偏移   当我用javac编写几个。java文件,我有一些“重复类”错误,但我在代码中找不到错误   java Trim ArrayList根据位置设置一个数字   java使用Optional映射和返回未使用的数据   java在28字节分配的Android上内存不足   java如何在一个组件中创建实例,而在另一个组件中使用实例?   java Apache Maven:找不到符号,目标发布错误无效(NetBeans支持Mule插件)   java任何序列化“javax”的方法。艾尔。LambdaExpression`?   java使用一个单词将一个单词分成两行   java为什么ClassCastException只在运行时发生?   java如何在JavaFX中重新启动计时器?   java如何从cucumber数据表更新Json有效负载中的多个字段   http Java请求仅在以下情况下工作   java如何使用Struts 2.0更改web应用程序的会话超时?   不按java网格宽度动态设置   java ask错误加载抽绳   java Jersey 2状态代码在HttpServletResponseWrapper中不可见