簡體   English   中英

使用 F# 替代 Linux shell 腳本

[英]Using F# as replacement for Linux shell scripting

在學習了 f# 之后,我還想使用 f# 作為 shell (bash,sh) 腳本的替代品。 有沒有人為此目的使用 f# 的經驗?

是否存在具有以下功能的 f# Linux 系統庫?

  • ismountpoint(路徑)
  • 進程列表
  • 殺死進程
  • 其他系統接口功能

據我所知,沒有針對 Linux 的特定庫,但您可以使用 System.Diagnostics 來獲取進程並殺死(小心):

let main args =
    let procs = System.Diagnostics.Process.GetProcesses()
    for proc in procs do
        printfn "%i: %s" proc.Id proc.ProcessName
        proc.Kill() |> ignore
    0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM