빈 공간이 있는 경로에 대한 newsyslog

빈 공간이 있는 경로에 대한 newsyslog

빈 공간이 포함된 경로로 로그를 자르도록 newsyslog를 구성하려면 어떻게 해야 합니까?

/etc/newsyslog.d/frank.conf에서 다음과 같이 경로를 정의합니다.

"/Users/frank/Library/Application Support/Google/Drive/*.log"    644  0     5120 *    GN

나는 또한 이것을 시도했다:

/Users/frank/Library/Application\ Support/Google/Drive/*.log    644  0     5120 *    GN

그러나 나는 항상 오류가 발생합니다.

newsyslog: error in config file; unknown user:

지금까지는 빈 공간이 없는 정적 링크를 사용하여 문제를 해결할 수 있지만 실제로는 해당 해킹이 없는 솔루션을 원합니다.

답변1

별표를 사용하세요... 예:

/Users/frank/Library/Application*Support/Google/Drive/*.log

나는 newsyslog를 사용하여 다음과 같이 라이브러리/응용 프로그램 지원 폴더에 있는 Navicat Lite 로그를 정리합니다:

# logfilename                                                       [owner:group]   mode    count   size    when    flags   [/pid_file]     [sig_num]
/Users/eric/Library/Application*Support/Navicat*Lite/*.log                          644     5       1000    *       G

G 플래그는 파일 이름에 대해 쉘 글로빙이 수행되도록 지정합니다.

PS 오류 알 수 없는 사용자는 파일 이름 뒤에 누락된 user:group 필드를 나타냅니다.

관련 정보