手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
检测
检测专题提供检测的最新资讯内容,帮你更好的了解检测。
Shell编程实例-检测Nginx服务是否正常运行详解
大家好今天给大家带来shell脚本的一个实例(检测Nginx服务是否正常运行) 需求:检测Nginx服务是否正常的运行,如果不在运行那么就启动Nginx服务器,那么如果启动Nginx失败,那么通过邮件报警的方式通知我们; 一、分析 1:监测Nginx服务是否正在运行如下: [root@yankerp ~]# netstat -anput | grep nginx tcp 0
作者:佚名 时间:2020-06-27
使用shell检测raid状态并制作表格发送到邮箱
cat raid_fzt.sh #!/bin/bash #data:2018.3.9 #check raid status and mail to someone DIR="/home/s/ops/pantheon/argos/raid.check" # 脚本所在目录 cd $DIR LOG='raid_check.2018-03-09_11:17:31' #LOG=$(ls -t raid_c
作者:佚名 时间:2020-06-27
bash – 检测可执行文件是否在用户的PATH上
在bash脚本中,我需要确定一个名为foo的可执行文件是否在PATH上。 更好的是,你可以使用哪个: path_to_executable=$(which name_of_executable) if [ -x "$path_to_executable" ] ; then echo "It's here: $path_to_executable" fi
作者:佚名 时间:2020-06-27
是否可以检测到*哪个*陷阱信号在bash?
Possible Duplicate: 07000 当使用类似陷阱func_trap INT TERM EXIT与: func_trap () { ...some commands... } 在功能块中有没有办法检测哪个陷阱已经调用? 就像是: func_trap () { if signal = INT; then # do this else
作者:佚名 时间:2020-06-28
bash – 如何检测Node.js脚本是否通过shell管道运行?
我的问题类似于这一个: How to detect if my shell script is running through a pipe?.不同的是,我正在处理的shell脚本是写在Node.js. 假设我输入: echo "foo bar" | ./test.js 那么如何在test.js中获取值“foo bar”? 我已经阅读了Unix and Node: Pipes and Stream
作者:佚名 时间:2020-06-30
posix – 在shell脚本中检测stdin内容的存在
我正在编写一个POSIX shell脚本,可能或可能不会从stdin接收输入(如foo.sh< test.txt,非交互式)。如何查看stdin中是否有任何内容,以避免在读取-r行时停止播放? 如果我得到正确的问题,您可以尝试以下方式: #!/bin/sh if [ -t 0 ]; then echo running interactivelly else while read -
作者:佚名 时间:2020-06-30
shell – 批量检测系统是32位还是64位
有没有人知道如何创建一个批处理文件,如果一个64位系统或另一个shell,如果它是一个32位系统,可以shell一个程序? 检查%PROCESSOR_ARCHITECTURE%为x86: if %PROCESSOR_ARCHITECTURE%==x86 ( rem 32 bit ) else ( rem 64 bit ) 至少暂时是。在服务器上,我可以访问它的AMD64,但不知道Itani
作者:佚名 时间:2020-07-01
Bash – 如何检测apt-get是否需要重新启动
我正在编写一个自动化各种程序的安装过程的bash脚本(适用于apt-get的操作系统)。在这个过程中,我有时会运行“apt-get -fy update”和“apt-get -fy upgrade”。在升级过程中,偶尔需要重新启动。 我的问题:是否有一种方法来测试系统是否在运行“apt-get -fy升级”后要求重新启动?我试图写脚本,从头到尾运行,没有任何干预。 谢谢。 使用文件/ var /
作者:佚名 时间:2020-07-01
如何检测我运行我的shell脚本的当前目录?
我如何检测我的shell脚本运行的目录的名称(或更好的是整个路径)? 什么壳?什么操作系统? 对于初学者尝试 man pwd $PWD
作者:佚名 时间:2020-07-01
为什么VIM不能检测我的coffescript文件类型?
我试图使用vim-coffee-script插件 https://github.com/kchmck/vim-coffee-script,但它没有检测到一个测试文件作为一个coffeescript文件类型。但是当我手动执行 :set ft=coffee 有用。这是怎么回事? .vimrc和test.coffee https://gist.github.com/911087 我想出来了..我不得不强
作者:佚名 时间:2020-07-03
macos – 如何从shell中检测Mac OS X中的当前区域设置
我需要从命令行检测OS X中的当前语言环境.在Linux / Unix上,我可以依赖LANG,但并不总是设置: http://henrik.nyh.se/2007/10/displaying-utf-8-correctly-in-leopard-terminal 我正在寻找允许我查找该信息的命令行实用程序或AppleScript代码.理想情况下,他们将从10.2开始工作 我到目前为止最接近的是 d
作者:佚名 时间:2020-07-03
Bash脚本倒计时器需要检测任何键才能继续
我需要在倒数计时器循环中收听任何按键.如果按下任何键,倒计时器应该突破它的循环.这主要是有效的,除了输入键只是让倒数计时器更快. #!/bin/bash for (( i=30; i>0; i--)); do printf "\rStarting script in $i seconds. Hit any key to continue." read -s -n 1 -t 1 k
作者:佚名 时间:2020-07-04
如何在bash中“尝试做某事然后检测它是否失败”?
在回答上一个问题时: How can I use ‘do I have root access?’ as a conditional in bash? 建议“尝试做某事并检测是否失败”而不是“检查权限然后做某事” 我发现了很多理由,例如: > Thorough use of ‘if’ statements or ‘try/catch’ blocks? > What is the advantage
作者:佚名 时间:2020-07-04
在TAB完成时未检测到Jedi Vim Python子类
问题出在Arch(1)& Debian Jessie(2)其中: 1. > uname -r 4.0.5-1-ARCH > echo $PYTHONPATH /usr/lib/python2.7/ > Debian Jessie没有PYTHONPATH设置. 我的vim是用python编译的. :python import sys; print(sys.version) 2.7.10 (defau
作者:佚名 时间:2020-07-04
如何在.vimrc中检测vi(不是vim)?
我携带一个vimrc到我工作的所有机器,它自然包含不存在于旧vi中的选项. 如果我不小心在一个机器上启动vi会话,其中vi不是vim的别名,而/ / vim没有被安装,则vi会读vimrc并抛出一堆令人讨厌的错误,让我知道这样的选项不受支持. 我知道我可以总是输入“vim”而不是“vi”,并将EDITOR变量设置为vim(对于visudo等),但是有一行我可以添加到vimrc的顶部,该脚本将退出脚
作者:佚名 时间:2020-07-05
如何在shell脚本中检测BSD与GNU版本的日期
我正在编写一个 shell脚本,需要做一些日期字符串操作.该脚本应尽可能多地运行* nix变体,因此我需要处理机器可能具有BSD或GNU版本的日期的情况. 什么是最优雅的方式来测试操作系统类型,所以我可以发送正确的日期标志? 编辑: 为了澄清,我的目标是使用在BSD和GNU中看起来不同的日期相对日期计算工具. BSD的例子 date -v -1d GNU示例 date --date="1 day
作者:佚名 时间:2020-07-05
从bash脚本检测Ubuntu键盘
请原谅我对 Linux OS /硬件问题的无知……我只是一个程序员:) 我有一个应用程序调用一些bash脚本来启动外部应用程序,在这种情况下是Firefox.该应用程序在具有触摸屏功能的信息亭上运行.启动Firefox时,我还启动了一个虚拟键盘应用程序,允许用户输入键盘. 但是,自助服务终端还具有PS / 2和USB插槽,允许用户插入键盘.如果插入了键盘,如果我不必启动虚拟键盘并为Firefox窗
作者:佚名 时间:2020-07-13
bash – 安装脚本中的检测失败
在我得到一台新服务器后,我编写了一个安装脚本来安装我喜欢的程序和设置. apt-get install git git clone http://me@myvimsetting.github.com .vim ln -s .vimrc .vim/vimrc ... 但如果在安装过程中出现错误,我该如何中断安装脚本并记录错误?例如,如果github服务器关闭,那么创建一个指向不存在的vimrc的符号
作者:佚名 时间:2020-07-13
bash – 在脚本化命令行SFTP会话中检测上载成功/失败?
我正在编写一个BASH shell脚本,将目录中的所有文件上传到远程服务器,然后删除它们.它将通过CRON作业每隔几个小时运行一次. 我的完整脚本如下.基本问题是,应该判断文件是否成功上传的部分不起作用.无论上载是否成功,SFTP命令的退出状态始终为“0”. 如何判断文件是否正确上传,以便我知道是删除文件还是让它删除? #!/bin/bash # First, save the folder p
作者:佚名 时间:2020-07-14
bash – 如何在客户机操作系统中检测vmware工具是否已过期?
我试图在虚拟机的客户操作系统中找到一种检查VMware Tools是否过时的通用方法. 到目前为止,我发现的最好的方法是检查“vmware-toolbox-cmd -v”的输出,并将其与预期的版本号进行比较.例如: if [ "`vmware-toolbox-cmd -v`" = "8.3.18.20074 (build-975338)" ] then echo "The vmware to
作者:佚名 时间:2020-07-14
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 苹果iPhone屏幕划痕如何去除?7个法子可
• iPhone SE 4首发!苹果自研5G基带第一个
• 史无前例:iPhone 16系列电池容量公布
• 首批iPhone 16在路上了!苹果已发货 明
• 绝!iPhone16开卖:北京上海用户暴雨中
• iPhone 18用上台积电2nm芯片!但苹果又
• 粉碎不支持iPhone谣言!微信官宣:朋友
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot