linux系统中执行命令时显示unknownjob

linux系统中执行命令时显示unknownjob,第1张

查看迁移失败文件列表master/jobs/${JobName}/failed_tasks/${TaskName}/error.list,获取失败文件的相对路径。

确认是否有这部分文件的权限访问、文件是否被删除、是否是软链接文件、文件名是否存在乱码等。

解决以上问题后,使用retry命令进行重试。

1、首先给test.sh可执行权限如test,sh文件在/home/work文件下。

2、其次本身目录下运行进入cd/home/workwen文件下。

3、最后执行./test.sh命令会在当前目录下创建一个“test”目录健康教育了。

程序文件存储在磁盘上,当系统需要执行程序时将其加载至内存中形成进程。我们程序员可以通过一些调用,使进程能以全新的程序来替换当前运行的程序。

Linux环境下使用exec()函数执行一个新的程序,该函数在文件系统中搜索指定路径的文件,并将该文件内容复制到调用exec()函数的地址空间,取代原进程的内容。

exec()函数原型,如下(其实有很多,其实大部分使用方式都是大同小异的...)

参数其实很简单,一个要pathname也就是要执行的程序的环境变量后面是这个程序的参数(系统自带的可执行程序如,ls,cp,cat 等),另一个是要filename也就是要执行的程序的文件名后面是这个程序的参数。

execlp():

execl()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8336777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存