NASのエンタープライズ利用で、ログを残す要件があるときに。
ログセンターから、ファイルアクセスのログをexportできるけれど、いちいち手動でDLするのがダルい。
ので自動化。
sqlite3 /var/log/synolog/.SMBXFERDB
select * from logs;
で閲覧可能なことがわかったので、
sqlite3 /var/log/synolog/.SMBXFERDB <<END >/volume1/hoge/log.txt
select datetime(time,'unixepoch','+9 hours'),username,ip,cmd,filename from logs where filename like "/fuga/%";
をタスクスケジューラに登録して、終わり。
/var/logだったけど、不可視ファイルってのにハマった。
フォーラムにも載ってない気がするし。