2015-11-07 79 views
-1

我在用戶名ec2-user下的AWS-Centos服務器的apps目錄中有三個目錄(farmio,farmio-table,farmio-table-throttle),每當我做一個ls -la時,我會看到兩個文件夾(farmio-table, farmio-table-throttle)經常訪問,並且存儲在文件夾內的pid文件被清除,爲此我的java程序無法正常執行。如何知道在Centos中的目錄上執行了哪些命令?

[[email protected] apps]$ ls -la 
total 49036 
drwxrwxr-x 5 ec2-user root   4096 Nov 7 09:39 . 
drwxrwxr-x 3 ec2-user root   4096 May 29 12:20 .. 
-rw-rw-r-- 1 ec2-user ec2-user  29 Nov 6 06:26 date.txt 
drwxrwxr-x 4 ec2-user ec2-user  4096 Nov 6 06:42 farmio 
drwxrwxrwx 7 ec2-user ec2-user  4096 Nov 7 2015 farmio-table 
-rw-r----- 1 ec2-user ec2-user 25090806 Nov 7 09:43 farmio-table-bin.zip 
drwxrwxrwx 7 ec2-user ec2-user  4096 Nov 7 2015 farmio-table-throttle 
-rw-r----- 1 ec2-user ec2-user 25092514 Nov 7 09:39 farmio-table-throttle-bin.zip 

每次我嘗試檢查五分鐘後文件夾被更改或替換。

有什麼辦法可以知道在這個目錄下執行哪個用戶和哪個命令,以便在Centos中替換/修改它的文件。

回答

1

使用命令歷史記錄檢查所有以前運行的命令。

$ history 
+0

歷史只允許直接從終端, 如果一個cron作業或如ssh外部請求正在運行,如何檢查輸入的命令。 –

相關問題