设置Node.js脚本开机自启动
来源:http://www.tudoupe.com时间:2022-03-26
起因
他们经常使用Typora制作自己的记录,偶尔还想在工作或周末写回自己的记录,但Typora不支持远程同步,所以他想写一个微小的工具来协助他进行上传:服务从头开始,拉动内容,同时收听工作图书馆目录中的变化,与远端同步;开发时经常使用Tybora制作自己的记录,偶尔也想在工作或周末写回记录,但Typora不支持远程同步,因此他想写一个小工具来协助他进行上传:服务从头开始,拉动内容,同时收听工作图书馆目录中的变化,与远端同步。
如果您想使用脚本或快捷键命令打开另一个软件,请查看工作空间管理子工具中的开放式命令描述。
激活 Windows 设置
您可以配置 Windows 自动运行自己的软件 。
MacOS 设置服务从一开始就启动 。
方法1:设置登录项
进入系统偏好设置 -> 用户与群组(账户) -> 登录项
单击 + 以添加一个在启动后自动运行的登录条目,您也可以在此管理配置的启动自启动程序 。
关键是将 Node.js 用作启动项目。 js 脚本必须删除后缀并添加可执行的权限( 否则编辑器会打开它而不是执行脚本 ) 。

第2步:登入扩展站点
扩展坞 -> 选项 -> 登录时打开,但是只能针对安装的应用程序。
步骤3:启动
Launchd是Mac启动操作系统的主要程序如下。 从硬盘驱动器目录启动配置文件, 完成启动任务 。
| 目录 | 描述 |
|---|---|
| ~/Library/LaunchAgents | 着陆后,当前用户启动了一项服务。 |
| /Library/LaunchAgents | 着陆后, 管理员可以建立用户定义的用户启动服务 。 |
| /Library/LaunchDaemons | 管理员定义的 Dmon 任务 |
| /System/Library/LaunchAgents | MacOS操作系统定义的用户任务 |
| /System/Library/LaunchDaemons | MacOS操作系统所描述的守护符义务 |
plist 配置
更高效配置的关键字 :
| 标签 | 必填 | 说明 |
|---|---|---|
| Label | 是 | 用于显示任务独特性的标识符 。 |
| Program | 是 | 程序名称、哪个程序、要运行的脚本 |
| ProgramArguments | 是 | Id.,可选或与 " 方案 " 结合,只能执行具有参数的多个程序。 |
| WatchPaths | 否 | 跟踪行程。 如果路径文件更改, 它是一个运行中的应用程序。 它也是一个收藏 。 |
| RunAtLoad | 否 | 装入时是否开始 |
| StartCalendarInterval | 否 | 运行的时间,单个时间点使用dict,多个时间点使用 array -> dict |
| StartInterval | 否 | 使用 StartCalendar 时间间隔( 秒) |
| StandardInPath、StandardOutPath、StandardErrorPath | 否 | 带有标准输入/ 输出错误的文件。 在此情况下建议不使用 。.log作为后半部分,你将无法查阅其中的信息。 |
PM2设置开机自启
pm2 起始命令可以指定要在哪里启动 nodejs 脚本 。 pm2 对不同的操作系统有不同的解释 :
startup代码
MacOS还被启动处理,在用户主目录“图书馆/图书馆/资料库/文件夹”中增加了一个清单文件:
启动 pm2 列表的 pm2 模板
欢迎来到骚乱的前端
参考:
发射让你的Mac个性化
启动命令通过在Mac上发射执行。
Mac 启动启动任务
Windows有自己的自动运行的软件配置 。
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
