所以我试图建立一个 systemd 服务,以便每天从基于日期的目录中启动一组文件(不同类型的期刊)。例如,今天的待办事项列表将位于:
~/Documents/Journals/2019/1/23/ToDo.md
Run Code Online (Sandbox Code Playgroud)
现在最简单的方法是把它放在一个单独的目录中,比如今天,然后让一个 bash 脚本将它移动到适当的位置,在上次修改时间不再是它被创建的时候,或者文件的大小比模板文件大。但是虽然这会更容易,但我想知道是否可以编写一个脚本来返回要通过服务中执行的命令通过管道传输的文件的目录。类似的东西:
ExecStart=/usr/bin/atom | /Path/To/Script/Todays_Dir Todo.md
Run Code Online (Sandbox Code Playgroud)
它将文件作为参数并根据日期返回目录/文件路径(与创建目录和文件的方式相同)。
这是可能的,还是我应该坚持已经提出的解决方案?