基本上我只想tar目录中的所有文件,但不能获取存档中的所有父目录.
我试过-C,但我想我没用它.
tar -cjf archive.tar.bz2 -C /var/some/log/path ./*
Run Code Online (Sandbox Code Playgroud)
这导致tar尝试添加CWD中的所有文件.使用完整路径作为最后一个参数不会阻止添加目录.
看似简单,但无法弄明白.以某种方式tar不会将./*作为相对于-C的焦点,尽管它应该更改为该dir.
帮助赞赏.
我可以做sudo $ service apache2 graceful它会做一个优雅的重启,但是看看/etc/init.d/apache2,我可以做一个正常关机的唯一方法就是运行$/usr/sbin/apache2ctl -k优雅停止
但是这会导致PID错误:httpd(pid xxxxx?)没有运行
显然Ubuntu/Debian并不意味着我直接运行这个命令.
我想做的基本上是做一个正常的关机(如等待请求完成),执行我的升级,然后再次启动服务器.