我正在尝试通过脚本压缩虚拟机映像文件,但我想确保该文件未被访问。我可以检查 virt-manager 是否正在运行,因为它应该是访问图像的唯一程序,但我不知道是否有更好的方法来做到这一点。我还希望脚本继续尝试,直到文件可以压缩为止。我也不知道怎么办。
#Check if virt-manager is running
if pgrep "virt-manager" > /dev/null
then
#re-run script until success
else
gzip -k < /home/brady/.vms/windows10/hdd.img > /media/backup/vms/windows10/hdd.$(date +"%F.%T).img.gz
Run Code Online (Sandbox Code Playgroud) 我有一个名为许多目录的项目 proj
$ find . -iname proj
./include/proj
./src/proj
./lib/proj
./share/proj
./doc/proj
Run Code Online (Sandbox Code Playgroud)
我想所有这些目录重命名为test
用-exec mv
。我想出了find . -iname proj -exec mv {} test
但它不起作用