自定义一个函数供后续方便使用

在bash配置文件(通常是.bashrc.bash_profile等)中定义一个名为reloadctl的函数:

最终实际执行的是(全局生效):

vi /etc/profile

 

复制代码
 1 reloadctl() {
 2     if [ "$#" -ne 2 ]; then
 3         echo "Usage: hehe -n <service_name>"
 4         return 1
 5     fi
 6 
 7     if [ "$1" != "-n" ]; then
 8         echo "Usage: hehe -n <service_name>"
 9         return 1
10     fi
11 
12     service_name="$2"
13 
14     systemctl daemon-reload
15     systemctl start "$service_name.service"
16     systemctl enable "$service_name.service"
17     systemctl status "$service_name.service"
18 }
复制代码

然后source 一下生效;

接下来就可以调用:

reloadctl -n digg.api

实际执行的就是:

systemctl daemon-reload
systemctl start digg.api.service
systemctl enable digg.api.service
systemctl status digg.api.service

 

posted @   oct  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示