|
本帖最后由 terryhyx 于 2020-2-23 09:36 编辑 - R; `8 c; f9 W5 v5 g: R: t
, |+ c1 D) {: z+ `参考了 http://bbs.nasdiyer.com/thread-5451-1-2.html 大神的帖子
0 S5 @0 v2 h( P4 O; k" H但是按照这个改了之后还是会不停往/tmp 下面生成scemd.log的日志 % K0 F4 ~: K+ J8 U* L7 p, `
0 Z3 p# \! d! z2 K% o, a
所以我们改一下思路,直接让syslog把scemd的日志丢弃了那么也就能正常休眠了
& a& B4 ]- b7 W6 c7 W% Z- _具体过程大致如下:
2 W/ \# d0 i' U+ H+ |, |$ ^8 ~. u1 I' e. s4 O
************实施前一定要做好备份*****************8 t) ^- z5 b2 W
; k ~( ^" R: {8 h0 d4 w1、ssh登录群晖的猫盘
+ g; ^ u F' R2、sudo vi /etc.defaults/syslog-ng/patterndb.d/scemd.conf % i8 r) Z7 d# ?" q! Q2 P% Y. R, t/ V
' L4 I4 w5 `+ ~, L- filter f_scemd { program(scemd); };
. ^4 p3 Z2 v/ E! }; y - filter f_scemd_sev { level(err..emerg) };
2 m; O$ X i. V - #destination d_scemd { file("/var/log/scemd.log"); };
8 d- v# s' F6 q' y) s# E - destination d_scemd { program("/bin/cat >/dev/null"); };
, y! G1 g1 W. n* M - log { source(src); filter(f_scemd); filter(f_scemd_sev); destination(d_scemd); };
复制代码
8 _# S! a0 Y8 V$ J2 p3、同样修改sudo vi /etc/syslog-ng/patterndb.d/scemd.conf 内容和上面的一样: s- t9 i ^% c
2 P9 z" t8 D4 l2 ]3 p( M& i/ M9 ]" r
+ @6 ?! n6 R( Y4 Y2 m+ [9 w3 q 4、sudo synoservice --restart syslog-ng && synoservice --status syslog-ng 验证配置文件是否正确
; s# ?. d, ^& A: M. d4 ^8 J) q7 }$ N& X2 v5 ^. G% \7 ^4 }
- sudo synoservice --restart scemd && synoservice --status syslog-ng6 ^, w3 f5 r! N3 {+ v% T
- Service [syslog-ng] status=[enable]8 Z3 H# I5 c% Z$ c; x
- required upstart job:
+ C" c. ~% T$ K6 M j# x$ [$ ? - [syslog-ng] is start.
6 u. Z4 V+ L% |. T# _2 t - =======================================
复制代码 + o1 D5 | }8 }
$ t- l2 {+ b5 J1 m$ G! J' C6 Y# q% w p* U! Y* b1 ?* r
如果syslog-ng 服务不正确 千万不要重启,重启会起不来,需要把硬盘拿出来重新格式化了重新安装,如果是下面这个的就说明配置文件不对,请检查重新修改配置文件,直到服务能正常起来。
- S/ P' O6 J1 ^) |. B3 M1 \0 `2 K- service [syslog-ng] status=<font color="#ff0000">[error]</font>
% A7 o) p) J; q/ b+ w8 K$ \' S - required upstart job:% I2 ~ |# L& z$ j! M% R
- <font color="#ff0000"> [syslog-ng] is stop.</font>
9 t& m" M. L* C' e - =======================================
# i( }5 l0 k% I! Q
复制代码 & v; j& a; Z) i
$ o7 Q7 H% x* e% f1 P3 B0 u# v然后验证休眠是否成功:# A8 i" s' o1 M, X$ S
Z) {# b2 N {5 K; T3 P8 c7 K
& d/ f9 M* J8 Q& `$ `' g 6 v/ }4 j& j# `" }
/ X I/ V) G7 w4 S5 o7 U
4 s. ^8 A& K7 c7 q0 L+ M5 R% ?* K) L5 i i8 p3 m
. V* n) u& C" u" U! U0 C; |3 L! U( F9 c* O
|
|