Ubuntu 取消sudo 命令密码
修改/etc/sudoers
用户名 ALL=(ALL :ALL) ALl
update-rc.d 开启自定义服务出现缺失lsb reason 缺少服务运行级别等初始化描述 在init.d文件夹下面参考其它服务
自己挖的小坑:在第一个脚本执行成功后,我将脚本copy成第二个脚本的模板却没更改provide ,执行后没有没有错误。(正常应该是出现密码验证信息) ****在Begin init info中 “provide” 一定要是没有出现过的,
在bash 中嵌套expect 坑a:解释器(我把脚本的第一行理解为解释器) bash :#!/bin/bash expect :#!/usr/bin/expect
坑b:变量 bash: eg path=/etc/init.d expect : eg :set path “/etc/init.d”
坑c 条件判决方式不同
坑d 在expect脚本中的bash命令 前面要加需要 spawn
eg : expect <<-EOF spawn update-rc.d xx.sh defaults expect { “Password:” { send “123456\r” } } expect eof EOF
然后这段时间的一些命令 systermctl cmd xx.service systemctl daemon-reload
表达方式欠佳:😊😊😂😂