本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^
フォルダ情報を表示させ、これをファイルに落としたい。
だけど、
ls -lh /tmp/rec > /usr/local/nginx/html/dashbord/rec.txt
-bash: /usr/local/nginx/html/dashbord/rec.txt: Permission denied
と表示されて、書き込みできない
sudo ls -lh /tmp/rec > /usr/local/nginx/html/dashbord/rec.txt
としても、やはり同じ結果になる。
このように表記すると、うまく実行できる。
sudo sh -c “ls -lh /tmp/rec > /usr/local/nginx/html/dashbord/rec.txt ”
参考
http://yut.hatenablog.com/entry/20111013/1318436872
ちなみにCronで定期実行させてすんなり実行された。
さくらのクラウド Ubuntu 5.4.0-6ubuntu1~16.04.2
*/1 * * * * sudo sh -c “ls -lh /tmp/rec > /usr/local/nginx/html/dashbord/rec.txt”
sudo 経由だとうまくcronが動かない事があるらしい
参考
http://blog.code4u.org/archives/919