使用F#代替Linux Shell脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用F#代替Linux Shell脚本相关的知识,希望对你有一定的参考价值。
学习了f#之后,我还想用f#代替shell(bash,sh)脚本。是否有人有使用f#的经验?
是否存在功能类似的f#Linux系统库?:
- ismountpoint(path)
- 进程列表
- killprocess
- 其他系统接口功能
答案
据我所知,没有针对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
以上是关于使用F#代替Linux Shell脚本的主要内容,如果未能解决你的问题,请参考以下文章