Untuk menaik taraf OpenResty, namakan semula fail sbin/nginx
,
Kemudian adegan psychedelic:
root@ubuntu-2gb-sgp1-01-1497159849981-2gb-sgp1-01:~/src/openresty-1.11.2.2# mv /usr/local/openresty/nginx/sbin/nginx{,`date +%m%d`}
-bash: mv /usr/local/openresty/nginx/sbin/nginx: No such file or directory
Namun, /usr/local/openresty/nginx/sbin/
和 nginx
semua wujud,
root@ubuntu-2gb-sgp1-01-1497159849981-2gb-sgp1-01:/usr/local/openresty/nginx/sbin# ls
nginx
Jika anda menamakan semula dalam direktori,
cd /usr/local/openresty/nginx/sbin
mv nginx{,`date +%m%d`}
ls
nginx0611
Tolong saintis beritahu saya mengapa~
Dengan cara ini, OpenResty tidak boleh hanya menyalin sbin/nginx
fail selepas dibuat dan naik taraf, jika tidak, luajit dan fail lain tidak akan dikemas kini
Akhirnya didapati ia adalah masalah ruang, kod di bawah adalah betul