我是 QNAP 的新手,因为我需要在 QNAP 上安装 crontab-UI,但这个 Crontab-UI 需要或在 NPM(节点包管理器(的帮助下安装。
那么有没有办法在 QNAP 上安装 npm。如果有一种方法可以安装 npm,那么在 QNAP 上设置 crontab-UI 要容易得多
亲切问候阿南
如果您需要管理 NAS 主操作系统的 crons,也许您必须考虑通过这样的东西安装软件包:
您可以在 NAS 上安装一个名为 Entware 的软件包管理器,以 为 Linux 安装额外的工具和软件包。请注意,这是一个 由第三方开发的免费应用程序,因此不是 由 QNAP 官方支持。
来源: https://www.qnap.com/en-us/how-to/knowledge-base/article/how-to-install-a-linux-application-in-my-qnap-nas-that-is-not-available-in-app-center/
如果您只是出于自己的目的安装 CRON,并且不需要使用主操作系统,则应考虑使用 Docker 容器或安装了 crontab-ui 的 VM。
如果您只想编辑 NAS 的计划任务,您可以查看 "WebCrontab",它也可以在 Qnapclub Store Repo 上找到。
正如弗朗西斯科已经提到的:如果您需要更大的灵活性(和安全性 - 因为在容器内,您和未来的 QNAP 固件更新都不会破坏任何东西(,我会在迷你 Linux 容器中安装 crontab。在 QNAP 上,您可以安装 docker - 在 QNAP 上,应用程序或 GUI 称为"容器站",然后直接搜索迷你 Linux 或 crontab 映像。如果您安装了集装箱站,您也可以通过 CLI 安装集装箱,例如 docker pull okteto/crontab
.
NAS 控制台上的简单方法是:
1] 编辑/etc/config/crontab 文件并添加您的自定义作业。例如:12 0 * */bin/syncmyqnap.sh
2] Test crontab/etc/config/crontab
3] restart crondaemon – crontab/etc/config/crontab &&/etc/init.d/crond.sh restart
查看 QNAP 的维基了解详细信息: https://wiki.qnap.com/wiki/Add_items_to_crontab