0
我需要編寫一個腳本來檢查文件是否在Linux shell中打開和/或正在編輯,並通知用戶。我嘗試使用inotifywait
,但我在Linux中是begginer,我無法獲得一些結果。有人能給我一個亮光嗎?如何檢查文件是否在Linux中打開和/或正在編輯
我需要編寫一個腳本來檢查文件是否在Linux shell中打開和/或正在編輯,並通知用戶。我嘗試使用inotifywait
,但我在Linux中是begginer,我無法獲得一些結果。有人能給我一個亮光嗎?如何檢查文件是否在Linux中打開和/或正在編輯
的lsof的有助於找出如果一個文件被打開與否。 您可以使用
lsof的-c gedit中
我想請你去通過下面的鏈接: Files are open or not
這是供您參考示例腳本:
#!/bin/bash
while :
do
if ! [[ `lsof | grep filename.ext` ]]
then
break
fi
sleep 1
done
echo "done"