Ich muss ein Skript schreiben, um zu prüfen, ob eine Datei geöffnet und/oder in Linux-Shell bearbeitet wird und den Benutzer zu beraten. Ich habe versucht, inotifywait
zu verwenden, aber ich bin Anfänger in Linux und ich konnte einige Ergebnisse nicht haben. Könnte mir jemand ein Licht bringen?Wie überprüft man, ob eine Datei geöffnet und/oder in Linux bearbeitet wird
0
A
Antwort
0
Die lsof hilft herauszufinden, ob eine Datei geöffnet ist oder nicht. Sie können
lsof -c gedit verwenden
Ich möchte Sie über untenstehenden Link gehen: Files are open or not
Dies ist ein Beispielskript für Ihre Referenz:
#!/bin/bash
while :
do
if ! [[ `lsof | grep filename.ext` ]]
then
break
fi
sleep 1
done
echo "done"
Verwandte Themen
- 1. Wie überprüft man, ob eine Datei verwendet wird?
- 2. Wie bearbeitet man eine Datei in VB?
- 3. Wie überprüft man, ob eine JCheckBox überprüft wird?
- 4. Wie überprüft man, ob NERDTree in vimscript geöffnet ist?
- 5. Wie überprüft man, ob eine Datei bereits von einem anderen Prozess in C geöffnet ist?
- 6. Wie überprüft man, ob eine Datei bereits in C geöffnet ist
- 7. Wie überprüft man, ob eine Datei in Matlab existiert?
- 8. Wie überprüft man, ob eine Datei ein gültiges Bild ist?
- 9. Wie überprüft man, ob das CD-Laufwerk in Linux geöffnet oder geschlossen ist?
- 10. Wie überprüft man, ob eine generierte Zip-Datei beschädigt ist?
- 11. Wie überprüft man, ob ein Java-Programm ein Handle für eine Datei geöffnet hält?
- 12. vba Excel - Wie überprüft man, ob eine SharePoint-Website-Datei geöffnet ist
- 13. Wie überprüft man, ob eine Figur geöffnet ist und wie man sie schließt?
- 14. Wie überprüft man, ob eine Datei komprimiert ist in R
- 15. Wie überprüft man, ob eine Datei in Apache Camel existiert?
- 16. pyspark: Wie überprüft man, ob eine Datei in hdfs existiert
- 17. Wie überprüft man, ob eine Datei in Android programmgesteuert ist?
- 18. Wie überprüft man, ob eine Datei in Bash leer ist?
- 19. Wie überprüft man, ob eine Datei bereits geöffnet ist (im selben Prozess)
- 20. Wie überprüft man, ob URLs bereits geöffnet ist HTML
- 21. Wie überprüft man, ob Verbindungspool verwendet wird
- 22. Wie überprüft man Ethernet in Linux?
- 23. Wie überprüft man, ob in TabPane in JavaFX bereits eine Registerkarte geöffnet ist
- 24. Wie überprüft man, ob eine Datei von JFileChooser ausgewählt wurde?
- 25. Wie überprüft man, ob eine Dreckkontrolle verwendet wird?
- 26. Wie überprüft man, ob eine Memory-Mapped-Datei existiert?
- 27. Wie überprüft man, ob eine Datei UTF-8 ist?
- 28. WPF, Wie überprüft man, ob der Cursor eine Datei hat?
- 29. Wie überprüft man, ob eine Backbone-Ansicht gerendert wird?
- 30. Wie überprüft man, ob eine Datei gesperrt ist oder nicht?