gpt4 book ai didi

c - 在c程序中用sudo执行shell命令

转载 作者:太空宇宙 更新时间:2023-11-03 23:52:40 25 4
gpt4 key购买 nike

在我的 C 程序中执行此命令的最佳方法是什么:“sudo cat/var/log/auth.log | grep Accepted”?我尝试使用:

sprintf(command_result,"sudo cat /var/log/auth.log | grep Accepted"); 

但显然没有奏效。

最佳答案

你不能用 sprintf() 执行命令你至少需要 system()

修复:

sprintf(command_result, "sudo cat /var/log/auth.log | grep Accepted");
system(command_result);

关于c - 在c程序中用sudo执行shell命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15568176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com