梦中情萱 2022-12-09 16:00 采纳率: 60.5%
浏览 23

shell脚本如何复制自身?

我的管理系统可以在上端推送自己的脚本。
推送完sudo执行,但我不知道是以什么用户执行,怎么执行。。
我想让这个脚本复制自身的部分代码,
生成一个新的自身脚本存在home下。并且修改终端机crontab让终端每天执行。

请问除了把核心代码 一点一点再推送的脚本里echo并>到终端生成新的sh以外,
有没有其他方法快速获得自身代码?

  • 写回答

2条回答 默认 最新

  • 励志前端小黑哥 2022-12-09 16:28
    关注

    提供个思路:

    1、readfile读取自身文件内容

    2、writefile新建一个shell文件,内容为刚才读取出来的

    3、执行刚刚新建的shell

    4、执行完之后,删除刚刚新建的shell

    觉得有用,还请点赞收藏!
    励志前端,CSDN唯一账号!关注我,带你了解更多前端知识!

    评论

报告相同问题?

问题事件

  • 创建了问题 12月9日