腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
读取
QNX
上
的
/
proc
/
self
/
exefile
时
出现
readlink
()
错误
、
、
、
我在
QNX
平台上工作,我需要获取正在运行
的
可执行文件
的
路径。errno; { const char mypath[100] = "/
proc
/
self
/
exefile
"; printf("The value
readlink
:: %d %s\n&q
浏览 140
提问于2021-02-01
得票数 0
6
回答
如何在动态内存分配中使用
readlink
、
、
、
问题:r =
readlink
("/
proc
/
self
/exe", linkname, sb.st_size + 1);非常感谢! 一个可能
的
浏览 2
提问于2012-02-21
得票数 6
回答已采纳
2
回答
获取/
proc
/
self
/exe符号链接
的
长度
、
、
如前所述,可以使用/
proc
/
self
/exe
上
的
readlink
来获取linux
上
的
可执行路径。man 2
readlink
建议使用lstat提取路径
的
所需长度。但是,当我stat /
proc
/
self
/exe
时
,st_size成员被设置为0。如何获得分配缓冲区
的
长度?
浏览 7
提问于2013-08-28
得票数 1
回答已采纳
2
回答
获取应用程序Windows
的
完整目录
、
、
可能重复: 编辑:
浏览 4
提问于2012-10-14
得票数 1
回答已采纳
5
回答
可执行文件可以发现自己
的
路径吗?(Linux)
、
可能重复: 我不认为我可以使用getcwd(),因为我可能不是在同一个目录中执行它。我不认为我可以使用argv[0],因为它是基于用来执行它
的
字符串。还有没有别的选择?真正
的
问题是,我想把一个可执行文件放在文件系统
的
某个地方,然后在它旁边放一个默认
的
配置文件。我希望可执行文件能够在运行时
读取
其配置文件,但我不希望将此位置硬编码到可执行文件中,也不希望用户必须设置环境变量。如
浏览 48
提问于2010-10-26
得票数 20
回答已采纳
1
回答
替代/
proc
/ PID /exe符号链接,用于通过PID检索另一个进程
的
完整路径
、
、
、
我正在寻找另一种方法来
读取
/
proc
/PID/exe符号链接,在其中获取Android/Linux.中进程
的
全路径/
proc
/PID/cmdline:很少包含完整
的<
浏览 7
提问于2010-09-15
得票数 1
4
回答
哪个过程是‘/
proc
/
self
/’
的
?
、
、
https://www.centos.org/docs/5/html/5.2/Deployment_指南/S3-
proc
-s3.
proc
说考虑到上下文切换,“当前正在运行
的
进程”与当前在CPU
上
运行<em
浏览 0
提问于2016-12-28
得票数 69
2
回答
在不使用系统函数
的
情况下使用C/C++获取运行PID
的
完整路径(Linux)
、
、
、
、
因此,我希望能够获得正在运行
的
进程
的
完整路径(我有该进程
的
进程ID ),而不需要在命令行
上
使用任何命令。有谁有办法做到这一点吗?我有PID,有没有什么函数可以通过传递PID返回该进程
的
完整路径作为char *
浏览 3
提问于2012-09-20
得票数 1
回答已采纳
1
回答
VB exe找不到从R System/System 2调用
的
配置文件
、
、
我所做
的
事情
的
本质是由这个简短
的
脚本提供
的
(实际
的
事情涉及一个适当
的
函数,但下面的行才是最重要
的
):setwd("//UKLDNNAS902/RESTRICTED/Fund of Funds/Team/Matteo/R/SPUploader")
exeFile
<- "MapaRepor
浏览 2
提问于2017-02-23
得票数 0
回答已采纳
1
回答
为什么fprintf(stderr,.)当stderr不引用终端设备
时
,输出到屏幕
上
?
、
考虑到一个简单
的
程序:#include <stdio.h>#include <stdlib.h> }Inappropriate ioctl for device 这意味着
错误
代码是为什么fprintf(stderr,.)当stderr不引用终端设备<e
浏览 0
提问于2022-03-11
得票数 0
回答已采纳
3
回答
getcwd有没有替代
的
API来获取进程
的
工作目录
、
、
、
、
在我们
的
应用程序中,我们调用getcwd(3)来获取当前
的
工作目录。 当进程开始运行时,如果有人删除了目录路径,则该进程仍在运行,但getcwd API失败(返回NULL)。示例:进程名为:a.exe在运行a.exe后
出现
在/root/appl/a.exe中,如果当前工作目录被删除,则getcwd(3)接口失败。有没有其他
的
接口可以让getcwd(3)知道进程的当前工作目录,即使目录路径被删除了?
浏览 0
提问于2011-06-24
得票数 0
3
回答
在执行过程中替换可执行文件
时
,如何处理/
proc
/
self
/exe
的
readlink
()?
、
、
、
、
[bufSize]; const int ret = int(
readlink
(linkName, dirNameBuffer, bufSize- 1)); 但是,如果在可执行文件运行时,我将可执行文件替换为磁盘上
浏览 4
提问于2015-03-10
得票数 12
回答已采纳
1
回答
当没有其他用途
时
,端口80
上
的
侦听
错误
、
、
、
、
我正在将我
的
over服务器从我
的
Windows笔记本电脑迁移到另一台运行Ubuntu18.04服务器
的
计算机上。我使用
的
程序是(虽然它似乎不是程序
的
问题,但它似乎更可能与Ubuntu有关)。如果它位于不同
的
端口(如端口8000、8080等),我可以很好地运行这个Web Server,但是当我尝试使用端口80
时
,我会得到以下
错误
: -- Default host on port 80 has在此之前,我注意到Apache2被自动启用并使用端口80,所以我
浏览 0
提问于2020-10-04
得票数 2
回答已采纳
1
回答
在上,什么是/
proc
/
self
/exe?
、
、
、
、
我正在将一个Linux C++03应用程序移植到达尔文OS
上
,并有一些代码可以
读取
/
proc
/
self
/exe
上
的
符号链接,以确定可执行文件运行所在
的
目录。如何计算在C++中
的
Macintosh达尔文OS小牛
上
运行的当前可执行文件
的
目录?/
proc
/
self
/exe'.const char *linkName =
浏览 2
提问于2014-03-26
得票数 1
回答已采纳
2
回答
中断
的
符号链接和一个神秘
的
(删除)
、
、
、
我一直在使用linux
上
的
proc
文件系统,我遇到了一些我想要澄清
的
行为。 /
proc
中
的
每个进程都有一个指向它
的
可执行文件/
proc
/{pid}/exe
的
符号链接。如果进程在其可执行文件被删除后继续运行,
读取
此符号链接将返回到可执行文件
的
路径,并将(deleted)追加到该可执行文件
的
末尾。运行此命令
时
,您甚至可以在系统<
浏览 3
提问于2014-06-04
得票数 6
回答已采纳
2
回答
在运行时查找文件
的
路径
、
问题是,当我运行可执行文件
时
,它希望文件位于执行它
的
目录中。我希望程序查找可执行文件所在
的
同一目录。我应该在我
的
程序中(或在构建系统中)进行哪些修改。由于项目支持源代码外构建,这意味着程序可执行文件可以在任何地方,这取决于调用cmake
的
目录。 谢谢你
的
帮助。
浏览 4
提问于2012-06-29
得票数 2
2
回答
C从/
proc
文件中提取信息
、
、
、
我正在尝试从C语言中
的
/
proc
/ PID /cmdline获取包含pid可执行文件
的
路径。手册页说明: }} 因为我只想要这个文件中
的
第一个字符串(因为那是包含可执行文件
的
路径),并且我
浏览 2
提问于2018-02-14
得票数 0
2
回答
为什么我可以从STDOUT
读取
并获得用户
的
终端输入?
、
在OSX和Linux (使用BASH、TCSH、FISH和DASH)下,当用户输入直接通过终端提供
时
,而当用户输入通过管道提供
时
,此代码成功地
读取
用户输入。然而,更令人困惑
的
是:我完全不期望这段代码能够工作!这段代码是从STDOUT
读取
的
。我希望read调用返回一个
错误
,因为我实际
上
是从一个只写
的
管道
读取
数据。; printf("I read '%s'\n", buffer
浏览 8
提问于2014-02-22
得票数 8
回答已采纳
7
回答
使用'__progname‘而不是argv[0]
、
在我工作
的
C/ Unix环境中,我看到一些开发人员使用__progname而不是argv[0]来处理用法消息。这样做有什么好处吗?__progname和argv[0]有什么不同。它是便携式
的
吗?
浏览 5
提问于2008-11-07
得票数 18
回答已采纳
1
回答
在OS中可以获得附加到stdin
的
文件名吗?
、
在Linux
上
,可以运行
readlink
/
proc
/
self
/fd/0或
readlink
/dev/fd/0来获取附加到stdin
的
任何文件或设备
的
名称。IFS= read -r -d '' stdin_content ||: ssh "
浏览 0
提问于2015-04-28
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP的相关配置,你知道哪些?
NET Core 跨平台执行命令、脚本
你需要知道的Linux安全
ORACLE 04062 错误
python3-异常处理
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券