shell
编码小哥
嵌入式系统研发工程师
展开
-
shell脚本实现守护进程
4. 使用nohup ./daemon.sh &命令启动守护进程,并将输出重定向到日志文件。5. 使用ps -ef | grep daemon.sh命令查看守护进程是否正在运行。6. 如果需要停止守护进程,可以使用killall -9 daemon.sh命令。1. 创建一个脚本文件,例如daemon.sh。2. 在脚本文件中编写启动守护进程的代码。# 将标准输出和错误输出重定向到日志文件。# 将守护进程的PID保存到文件。# 定义守护进程的日志文件路径。# 定义守护进程的工作目录。# 定义守护进程的命令。原创 2023-11-05 23:14:53 · 1160 阅读 · 0 评论 -
shell脚本实现读取excel表格数据的功能
要实现读取Excel表格的功能,可以使用ssconvert工具将Excel文件转换为CSV格式,然后要实现读取Excel表格的功能,可以使用ssconvert工具将Excel文件转换为CSV格式,然后使用awk、grep等命令处理CSV文件。这个脚本会将`example.xlsx`文件中的数据提取出来,并将前三列数据保存到`example_output.txt`文件中。# 使用ssconvert将Excel文件转换为CSV文件。# 使用awk和grep处理CSV文件。# 删除临时CSV文件。原创 2023-11-04 09:46:42 · 2231 阅读 · 0 评论 -
解决在windows下编写shell脚本执行报错的问题
第三步:vim test.sh,按Esc键,同时按下Shift和:键,在左下角输入set ff后回车,会看到左下角显示fileformat=unix;第一步:vim test.sh,按Esc键,同时按下Shift和:键,在左下角输入set ff后回车,会看到左下角显示fileformat=dos;第二步:如果看到文件每行都是以^M$结尾,说明文件的格式不对,则使用下述命令直接替换结尾符为unix格式;第一步:使用下述命令看看该文件的格式,dos格式的文件行尾为^M$,unix格式的文件行尾为$;原创 2023-07-12 05:57:22 · 888 阅读 · 0 评论 -
(亲测有效)解决shell脚本运行报错
运行shell时报错:bash:./test.sh:/bin/sh^M:bad interpreter:No such file or directoryvim test.sh,Esc+:进入编辑模式,set ff回车,看到左下角fileformat=dos,说明格式不对,set ff=unix,回车,wq保存退出执行就不报上述的错了。...原创 2022-09-01 15:31:07 · 1227 阅读 · 0 评论 -
Shell学习(1)
Shell是一种脚本语言,使用C开发而成的,在linux环境中用来开发Shell分为Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash) C Shell(/usr/bin/csh) K Shell(/usr/bin/ksh) ...原创 2021-11-07 22:08:55 · 58 阅读 · 0 评论 -
关于shell小发现
1.在shell脚本中#!/bin/bash,第一行表示使用bash来执行语句,可改成/bin/sh,如图1所示: 图12.shell脚本命名一般是*.sh,内容如图2所示: 图2今天原创 2017-06-10 16:09:37 · 165 阅读 · 0 评论