【发布时间】:2015-01-13 21:01:20
【问题描述】:
我想在linux的c程序中使用上面的命令。
到目前为止,我已经搜索过可以在代码中进行的系统调用和执行调用。还有其他使用 exec 或 system 命令的方法吗? 使用 system 命令对于多线程服务器来说不是一个理想的命令,您有什么建议?
【问题讨论】:
-
只做系统(“lp文件名”)
-
你问这是否可行?你考虑过尝试吗?
-
您正在使用空环境调用
lp命令。这可能会也可能不会导致问题。但正如“那个人”问的那样,你在问它是否有效之前尝试过吗? -
我想问如果上面的代码不能正常工作,那么你知道在 c 程序中调用打印命令的更简单的方法吗? .我真的很想避免分叉和孩子。
-
可以在 shell 中键入的命令和可用的 C 库例程之间不一定存在一一对应关系。
标签: c linux system-calls