我正在编写一个 ruby 脚本,它将自动将我的笔记本电脑备份到我的 ssh 服务器。我似乎被困在系统调用上。
$x = "C:\\Program Files\\7-Zip\\7z.exe"
###calibre library###
$library = "C:\\Users\\maste_000\\Documents\\Calibre Library"
system($x, "a library.7z", $library, " -r")
我正在尝试调用 exe 7z 并从 $library 指向的目录创建一个名为 library.7z 的文件。不管我如何安排,尽管我不断收到 7z 命令错误。我假设这与我执行系统调用的方式有关。