Che cosa sta creando un file con il nome "1" nella mia cartella utente dopo averlo eliminato ripetutamente?

4

Nella mia cartella utente c'è un file con il nome "1". Quando lo apro in un editor di testo come Xcode, c'è una riga di testo che legge:

button returned:OK

Se cancello quel file, viene ricreato dopo un po 'di tempo. Il mio sistema operativo è 10.6.8

Che cos'è quel file?

    
posta bmike 06.09.2012 - 19:03
fonte

2 risposte

4

È impossibile (date le informazioni nella tua domanda) sapere cosa sta facendo il file, ma puoi impostare una trappola per esso e vedere quale processo sta scrivendo su quel file e spero che venga ricreato se si cattura momento nella registrazione del filesystem.

Avrai bisogno di sapere alcune cose sul terminale per utilizzare lo strumento fs_usage e filtrare i risultati per adattarli al percorso esatto del file.

Sulla mia macchina, la mia cartella home si chiama mike, quindi puoi regolare il comando |grep /Users/mike/1 in modo che corrisponda al nome della tua cartella utente:

Apri l'app del terminale e digita pwd e premi invio. Quindi, digita il comando sudo: invoca il comando come superutente (root) poiché sta toccando il livello più basso del sistema e ignora le protezioni che tutti gli utenti hanno. Se non ti piacciono i comandi del terminale, guarda in uno strumento come fseventer per vedere se puoi determinare cosa sta creando quel file.

mac:~ mike$ pwd
/Users/mike
mac:~ mike$ sudo fs_usage | grep /Users/mike/1
12:48:19  stat64            /Users/mike/1                                                                    0.000076 W touch       
12:48:19  open              /Users/mike/1                                                                    0.000206 W touch       
12:48:19  getattrlist       /Users/mike/1                                                                    0.000119   mds         
12:48:19  lstat64           /Users/mike/1                                                                    0.000012   mdworker    
12:48:19  stat64            /Users/mike/1                                                                    0.000004   mdworker    
12:48:19  lstat64           /Users/mike/1                                                                    0.000002   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000041   mdworker    
12:48:19  open              /Users/mike/1                                                                    0.000025   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000012   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000078   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000006   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000003   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000004   mdworker    
12:48:19  getattrlist       /Users/mike/1/.DS_Store                                                          0.000003   mdworker    
12:48:19  getattrlist       /Users/mike/1                                                                    0.000024   mds         
12:48:20  lstat64           /Users/mike/1                                                                    0.000028   fseventsd   
^C

Si vede che ho digitato control-C per uscire dallo strumento dato che fs_usage attenderà per sempre, scaricando l'utilizzo di tutti i file finché non gli dici di uscire.

Una volta che hai impostato il trap, attendi che lo schermo mostri le voci simili alla mia dove ho usato il comando touch per creare il file ~ / 1

    
risposta data 06.09.2012 - 19:51
fonte
1

Sembra l'output di una finestra di dialogo AppleScript. Per qualche motivo, il valore restituito è stato echeggiato in quel file.

In ogni caso, è probabilmente sicuro eliminarlo se non vuoi che giacciono intorno.

    
risposta data 06.09.2012 - 19:14
fonte

Leggi altre domande sui tag