给定一个命令,当它的输出到达终端时改变其行为(例如产生彩色输出),如何在保留改变的行为的同时在管道中重定向该输出?必须有一个实用程序,我不知道。
某些命令(例如grep --color=always
)具有选项标志来强制执行该行为,但问题是如何解决仅依赖于测试其输出文件描述符的程序。
如果重要的话,我的 shellbash
在 Linux 上。
给定 UID 1000 的服务定义~/.config/systemd/user/do-something.service
,该服务在登录时自动安装、启用和启动,我希望在系统启动do-something.service
时启动。
一种可能的解决方案是user@1000.service
作为 system\xe2\x80\x99s 的依赖项进行安装multi-user.target
,但问题是这是否是推荐的设置以及它的缺点是什么。