其實可以在 linux 底下去寫 shell script 然後去執行 java 程式,而並非用 java 去執行 Linux 指令,不過java也是可以做到執行 shell command,底下就是我寫的 java 測試 code,去列出自己所在的目錄底下的檔案 ls 這個指令
import java.io.*; import java.net.*; import java.util.*; public class runstart{ public static void main(String a[]) throws Exception{ Process pl = Runtime.getRuntime().exec("/bin/ls"); String line = ""; BufferedReader p_in = new BufferedReader(new InputStreamReader(pl.getInputStream())); while((line = p_in.readLine()) != null){ System.out.println(line); } p_in.close(); } }參考
http://debut.cis.nctu.edu.tw/~ching/Course/JavaCourse/05_input_output/02_input_output.htm
See also
- OpenSSH 安全性漏洞 CVE-2016-0777 and CVE-2016-0778
- [筆記] 在 Ubuntu mount DVD ISO 檔案
- Geany 編輯器搭配 sshfs 參數注意事項
- AWS 機器上 duplicated RPM 問題
- Linux 程式開發編輯器 Geany + Fuse 遠端掛載
- 快速安裝 Amazon EC2 LAMP 環境 (EC2 Console)
- 切換 Ubuntu apt 的 mirror site
- [Linux] 打造 Ubuntu 10.10 嵌入式系統 Embedded System 開發環境
- [Linux] 將 iperf 導入嵌入式系統 Router
- [Linux] 釋放虛擬記憶體 (cache)