难道watch只监视命令的可见的输出?假设我位于一个包含以下内容的目录中: $ ls a b c d e f g h i j k l m n 如果我运行,watch -g ls -1我希望它在添加或删除文件后退出。实际发生的情况是,只有当相关文件在以下终端输出中可见时,它才会退出watch: $ watch -g ls -1 Every 2.0s: ls -1 Wed Nov 13 16:35:03 2013 a b c d e f 删除文件m(由于终端的大小而看不到)不会执行任何操作。删除可见文件(例如d)会导致watch按预期退出。 -g因此,在我的man页面中解释了该标志: -g, --chgexit Exit when the output of …
我的目录设置了以下权限: drwxr-s---. user group folder 在桌面上,我访问此文件夹,然后右键单击以创建一个新的文件调用foo.txt。然后使用终端,使用命令创建了另一个文件$ touch bar.txt。 当我检查这些文件的权限时,我有: -rw-r--r--. user group foo.txt -rw-rw-r--. user group bar.txt 我在期待-rw-r-----. user group。如何获得对组的额外写许可和对其他人的读许可?
我的音乐播放列表很庞大,虽然有些歌手有很多专辑,但有些歌手只有一首歌。我想对播放列表进行排序,以使同一位艺术家不会连续播放两次,或者他的歌曲大部分不会出现在播放列表的开头或结尾。 播放清单范例: $ cat /tmp/playlist.m3u Anna A. - Song 1 Anna A. - Song 2 I--Rock - Song 1 John B. - Song 1 John B. - Song 2 John B. - Song 3 John B. - Song 4 John B. - Song 5 Kyle C. - Song 1 U--Rock …
rsyslog的默认行为是将跟踪追加到现有的日志文件。 现在,我已经看到(CentOs,Scientific Linux),当rsyslog已经运行时,您删除日志文件(例如,一个专用于从应用程序进行日志跟踪的文件),然后运行您的应用程序,rsyslog 将不会创建日志文件并且不会记录任何跟踪。 是否有某种配置选项可以告诉rsyslog在添加跟踪文件之前创建日志文件(如果不存在)? 注意:执行a service rsyslog restart将强制创建一个空的日志文件。 rsyslog.conf(未添加任何内容) # rsyslog v5 configuration file # For more information see /usr/share/doc/rsyslog-*/rsyslog_conf.html # If you experience problems, see http://www.rsyslog.com/doc/troubleshoot.html #### MODULES #### $ModLoad imuxsock # provides support for local system logging (e.g. via logger command) $ModLoad imklog # provides kernel logging …