2016-08-02 9 views
1

Я применяю каталог в машине и в первом запуске возвращает следующий результат (только часть).Что означает символ @ в выводе Puppet после применения каталога

Я понимаю, что строки, начинающиеся с меньшего символа, были удалены, а те, которые начинаются с символа плюс, были добавлены, но что означает @?

-# /etc/rsyslog.conf Configuration file for rsyslog. 
+# /etc/rsyslog.conf Configuration file for rsyslog v3. 
# 
-#   For more information see 
+#   For more information see 
#   /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html 


@@ -9,7 +9,7 @@ 
################# 

$ModLoad imuxsock # provides support for local system logging 
-$ModLoad imklog # provides kernel logging support 
+$ModLoad imklog # provides kernel logging support (previously done by rklogd) 
#$ModLoad immark # provides --MARK-- message capability 

# provides UDP syslog reception 
@@ -38,12 +38,6 @@ 
$FileGroup adm 
$FileCreateMode 0640 
$DirCreateMode 0755 
-$Umask 0022 
- 
-# 
-# Where to place spool and state files 
-# 
-$WorkDirectory /var/spool/rsyslog 

# 
# Include all config files in /etc/rsyslog.d/ 
@@ -58,6 +52,8 @@ 

Обс: У меня есть программатор, работающий в этой машине. Возможно ли, что это так или иначе связано?

Заранее спасибо.

ответ

2

Заголовки @@ .. @@ являются (c) заголовками и содержат информацию о диапазоне.

Подробности здесь: http://en.wikipedia.org/wiki/Diff#Unified_format

формат:

@@ -l,s +l,s @@ 


l : starting line number 

s : number of lines the change applies to 

- : original file 

+ : modified or new file 

Это тот же синтаксис, как вы видите в мерзавца дифф.