当前位置:首页 » 编程软件 » sh脚本中退出当前编译

sh脚本中退出当前编译

发布时间: 2022-07-25 00:55:02

⑴ 怎么在shell脚本中加入自己的退出状态

#!/bin/bash
if [ "$1" = "y" ];then
exit 0
elif [ "$1" = "yes" ];then
exit 0
elif [ "$1" = "Yes" ];then
exit 0
elif [ "$1" = "YES" ];then
exit 0
else
exit 1
fi

#!/bin/bash
case "$1" in
y) exit 0
;;
yes) exit 0
;;
Yes) exit 0
;;
YES) exit 0
;;
*) exit 1
;;
esac

linux shell 怎么退出

不同的进入方法的退出方法也不一样。

使用su root的退出方法:
输入su 用户名,回车。
输入此用户密码,回车即可切换回此用户。

使用sudo -i的退出方法:
输入exit回车,退出即可。
如果运行了其它需要退出的命令,可能要输入多次exit依次退出。
直接使用logout也可以退出。

⑶ 如何退出shell编辑

如果在命令行下使用gedit, 关闭程序窗口(一般先保存文件),就自动退到命令行界面。
如果在命令行下使用vim,先按下ESC退出编辑模式,然后输入:wq 保存并退出或者q退出或者q!强制退出,从而回到命令行界面。

编译一个shell脚本,ftp到主机 新建目录 拷贝文件 删除目录 退出

首先,脚本并不需要知道本身所在主机的IP,所以,用不到10.10.141.91这个源地址。
再次,ftp命令中不支持直接在服务器端新建文件,只能先在本地新建后上传。其实,ftp客户端软件,如CuteFTP也都是这么做的,只是你觉察不到。

#!/bin/bash
host="10.10.142.72"
username="xxxx" #这里写你的FTP登录用户名
password="xxxxxxx" #这里写你的FTP登录密码
file1="testexam1"
file2="testexam2"
touch $file1
touch $file2
(
ftp -ni $host <<EOF
quote USER $username
quote PASS $password
cd /home/query #切换服务器目录
binary
put $file1
put $file2
lcd /home/query #切换本地目录
get $file1
delete $file1
bye
EOF
) >/dev/null 2>err.log

⑸ Shell 脚本 if 判断后,怎么终止当前脚本但不退出 shell

代码如下:

if list then
do something here
elif list then
do another thing here
else
do something else here
fi

EX1:

复制代码代码如下:

#!/bin/sh
SYSTEM=`uname -s` #获取操作系统类型,我本地是linux
if [ $SYSTEM = "Linux" ] ; then #如果是linux的话打印linux字符串
echo "Linux"
elif [ $SYSTEM = "FreeBSD" ] ; then
echo "FreeBSD"
elif [ $SYSTEM = "Solaris" ] ; then
echo "Solaris"
else
echo "What?"
fi #ifend

基本上和其他脚本语言一样。没有太大区别。不过值得注意的是。[]里面的条件判断。

⑹ shell如何退出当前命令,自动执行下一条指令

不知道你程序具体情况,可试试
echo "12345678" &
echo -e "12345678\r"
echo "12345678"> /dev/ttyS1

⑺ 自己写的shell退出命令应该怎么写

这个错误了哦, shell不是那种命令,看看wo 的网名可以吗?能解决问题的 !

⑻ linux终端中输入sh命令后无法退出,求教怎么退出sh

linux终端中输入sh命令后要退出sh一般有两种方法。

1、执行exit命令退出

exit命令是shell内建的命令,用于退出当前shell。

⑼ 什么情况下退出整个shell程序

使用trap和kill退出整个脚本
cat >test.sh<<EOF''
#!/bin/bash

export TOP_PID=$$
trap 'exit 1' TERM

exit_script(){
kill -s TERM $TOP_PID
}

echo "before exit"
:|exit_script
echo "after exit"
EOF

chmod a+x test.sh
./test.sh
echo $?

# 输出
before exit
1
这里首先在脚本的主进程中捕获(trap) TERM信号: 当主进程接收到TERM信号后,会执行exit 1;再在Sub-Shell中向脚本主进程发送TERM信号,这样就可以让整个脚本退出了!

热点内容
我的世界公网ip服务器 发布:2025-02-06 08:46:28 浏览:772
php数组值求和 发布:2025-02-06 08:30:56 浏览:819
java类可以作为 发布:2025-02-06 08:28:54 浏览:412
sql更改列 发布:2025-02-06 08:22:37 浏览:396
创建索引sql 发布:2025-02-06 08:22:29 浏览:235
西门子有密码如何初始化 发布:2025-02-06 08:22:28 浏览:594
EV压缩 发布:2025-02-06 08:21:13 浏览:336
配置氯化锡时为什么要加锡粒 发布:2025-02-06 08:19:33 浏览:64
阿里云服务器存放在哪里 发布:2025-02-06 08:11:15 浏览:156
电子商务的加密技术 发布:2025-02-06 08:04:03 浏览:564