W jaki sposób mogę monitorować w czasie rzeczywistym to, jakie operacje na plikach wykonuje dany proces (znam jego PID)?
Jest coś takiego jak lsof, ale to mi wali wszystkie używane pliki jak leci i ma tylko opcję odświeżania co ileśtam czasu. Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
Chciałbym log w stylu:
20:23 - proces 1234 otworzył plik /home/jezor/gayporn.mp4
20:23 - proces 1234 zapisał do pliku /home/jezor/gayporn.mp4
20:25 - proces 1234 zamknął plik /home/jezor/gayporn.mp4
I żeby właśnie przy każdym nowym otwarciu / edycji / zamknięciu pliku były dopisywane dane.
Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
@szarak: strace przetestowałem, aktualizuje się samo co pyknięcie zegara, więc kurewsko szybko, ale! Wali takim syfem, że tego się czytać nie da, a dodatkowo tak szybko, że jeśli program otworzy plik i zaraz go zamknie to nie ma szans się czegokolwiek dopatrzeć...
W jaki sposób mogę monitorować w czasie rzeczywistym to, jakie operacje na plikach wykonuje dany proces (znam jego PID)?
Jest coś takiego jak lsof, ale to mi wali wszystkie używane pliki jak leci i ma tylko opcję odświeżania co ileśtam czasu. Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
Chciałbym log w stylu:
20:23 - proces 1234 otworzył plik /home/jezor/gayporn.mp4
20:23 - proces 1234 zapisał do pliku /home/jezor/gayporn.mp4
20:25 - proces 1234 zamknął plik /home/jezor/gayporn.mp4
I żeby właśnie przy każdym nowym otwarciu / edycji / zamknięciu pliku były dopisywane dane.
Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
@szarak: strace przetestowałem, aktualizuje się samo co pyknięcie zegara, więc kurewsko szybko, ale! Wali takim syfem, że tego się czytać nie da, a dodatkowo tak szybko, że jeśli program otworzy plik i zaraz go zamknie to nie ma szans się czegokolwiek dopatrzeć...
Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?
Ty, a przypadkiem pliczek nie był "tylko do odczytu"?
@shish: a co to ma do rzeczy? Mam je oznaczone jako "A", nie wiem co to znaczy.
EDIT: zrobiłem taki ło programik (w .zipie opis krok po kroku jak doszedlem do rozwiązania, jakby kogokolwiek to interesowało), którym można zmienić klawiszologię w grze. Dołączona binarka 64-bitowa i kod źródłowy.
A sam kod źródłowy bez ściągania żadnych cipów można znaleźć tutaj.
Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?
Ty, a przypadkiem pliczek nie był "tylko do odczytu"?
@shish: a co to ma do rzeczy? Mam je oznaczone jako "A", nie wiem co to znaczy.
EDIT: zrobiłem taki ło programik (w .zipie opis krok po kroku jak doszedlem do rozwiązania, jakby kogokolwiek to interesowało), którym można zmienić klawiszologię w grze. Dołączona binarka 64-bitowa i kod źródłowy.
A sam kod źródłowy bez ściągania żadnych cipów można znaleźć tutaj.
Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?
Okej, już wszystko działa XD
Krok po kroku co zrobiłem:
- odpaliłem grę na kompie z win XP,
- zmieniłem klawisze,
- przekopiowałem ten plik C:/Windows/MiniCarRacing.ini na pendrive,
- wrzuciłem do ~/.wine/drive_c/windows
Męczarni z tym co nie miara ;_;
Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?
Okej, już wszystko działa XD
Krok po kroku co zrobiłem:
- odpaliłem grę na kompie z win XP,
- zmieniłem klawisze,
- przekopiowałem ten plik C:/Windows/MiniCarRacing.ini na pendrive,
- wrzuciłem do ~/.wine/drive_c/windows
Męczarni z tym co nie miara ;_;
W jaki sposób mogę monitorować w czasie rzeczywistym to, jakie operacje na plikach wykonuje dany proces (znam jego PID)?
Jest coś takiego jak lsof, ale to mi wali wszystkie używane pliki jak leci i ma tylko opcję odświeżania co ileśtam czasu. Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
Chciałbym log w stylu:
20:23 - proces 1234 otworzył plik /home/jezor/gayporn.mp4
20:23 - proces 1234 zapisał do pliku /home/jezor/gayporn.mp4
20:25 - proces 1234 zamknął plik /home/jezor/gayporn.mp4
I żeby właśnie przy każdym nowym otwarciu / edycji / zamknięciu pliku były dopisywane dane.
W jaki sposób mogę monitorować w czasie rzeczywistym to, jakie operacje na plikach wykonuje dany proces (znam jego PID)?
Jest coś takiego jak lsof, ale to mi wali wszystkie używane pliki jak leci i ma tylko opcję odświeżania co ileśtam czasu. Jest też strace, ale nie mam pojęcia jak zrobić, żeby mi pluło tym, co chcę i się samo aktualizowało.
Chciałbym log w stylu:
20:23 - proces 1234 otworzył plik /home/jezor/gayporn.mp4
20:23 - proces 1234 zapisał do pliku /home/jezor/gayporn.mp4
20:25 - proces 1234 zamknął plik /home/jezor/gayporn.mp4
I żeby właśnie przy każdym nowym otwarciu / edycji / zamknięciu pliku były dopisywane dane.
Co do gry o której pisałem tutaj, mam problem odpalając ją pod wine. Nie da się zmienić ustawień sterowania - gra się zwiesza w momencie kliknięcia wyboru przycisku i po kilkunastu sekundach odwiesza, ale przycisku nijak nie da się zmienić... Macie jakiś pomysł czym to może być spowodowane albo jak to naprawić?