0
我有这将有命令的序列shell script
(myfile.ksh)文件。 某处会有一个命令用新文件替换这个myfile.ksh。的Unix shell脚本文件本身替换
我研究了在我的myfile.ksh里面,我可以用&
开始一个新的过程。
. newfiletocopy.ksh &
我已经把大量的精力去复制&更换自己的文件。
有没有更好的方法来实现这个目标?
我有这将有命令的序列shell script
(myfile.ksh)文件。 某处会有一个命令用新文件替换这个myfile.ksh。的Unix shell脚本文件本身替换
我研究了在我的myfile.ksh里面,我可以用&
开始一个新的过程。
. newfiletocopy.ksh &
我已经把大量的精力去复制&更换自己的文件。
有没有更好的方法来实现这个目标?
这是一个有点不清楚你想要什么,但如果你想复制在当前正在执行的一个另一个文件,添加一些简单的像这应该工作:
cp newfiletocopy.ksh $0
这是真的很难告诉你正在努力完成。考虑编辑你的问题来显示一个'用例',说明你如何以及为什么需要一个“unix shell脚本文件来替换它”。显示1.你在命令行上键入的内容,步骤2,步骤3,......中发生了什么。“&”仅表示在后台运行当前命令并转到脚本中的下一行,在不等待后台命令的情况下执行该cmd。还有'exec',但它是用于高级用法。如果你不能用简单的语言描述用例需求,你可能不需要exec。祝你好运! – shellter