#脚本 #运行 #目录 #后台 #进程 #停止 #事件

app incron

受incron启发。您可以根据目录内的更改配置运行脚本

2个版本

0.1.1 2023年2月19日
0.1.0 2023年2月19日

#317 in 视频

MIT/Apache

10KB
186 代码行

动机

构建此应用程序的主要动机是因为DaVinci Resolve Free不支持许多媒体编解码器。因此,这可以自动帮助运行脚本将视频转换为所需格式。当然,您也可以指定您想要运行的任何脚本。

安装

cargo install incron

配置

您需要在~/.config/incronrs/config.json中添加配置。

示例:当文件/文件夹被创建或移动时,此脚本将运行视频转换任务。

{
  "logfile": "/tmp/incron.log",
  "pidfile": "/tmp/incron.pid",
  "jobs": [
    {
      "label": "Hey this is first task",
      "watch": "/home/nithin/HDD/Videos",
      "events": [
        "Create(File)",
        "Create(Folder)",
        "Modify(Name(To))"
      ],
      "command": "/home/nithin/Git/incron-rs/scripts/convertvideo.py \"$watched\" \"$filename\" \"$event\" \"/home/nithin/HDD/TVideos\""
    }
  ]
}

用法

# Start as a background process
incron start
# Stop background process
incron stop
# Restart background process
incron restart
# Run normally
incron debug

依赖项

~5–17MB
~176K SLoC