shell实践(一)---判断远程服务器中文件是否存在
2024-08-30 05:21:27
1、判断一个文件的常见形式为
if [ -f filename ] #此处有-e和-f的区别
注意:
1)中括号之间的空格;
2)filename最好是绝对路径,在判断远程服务器中文件是否存在时尤为重要,因为集群之间有路径的变化。
2、链接远程服务器
写法为:if [ ssh root@${ip} -f filename ]会报错:[: too many arguments
改为: if [ "ssh root@${ip} -f filename" ]即可。
注意:
1)此处的双引号,不能换为单引号,因为双引号可以保留$字符的特殊功能;
最新文章
- CQRS\ES架构介绍
- Discuz X1.5 X2.5 X3 UC_KEY Getshell Write PHPCODE into config/config_ucenter.php Via /api/uc.php Vul
- js实现在末尾添加节点
- discuz论坛与其它网站登录注册整合
- 客户端(Winform窗体)上传文件到服务器(web窗体)简单例子
- 用php计算行列式
- 右键TXT文件-打开方式-选择默认程序提示 windows无法访问指定设备,路经或文件.您可能没有合适的权限访问这个项目
- 递归遍历多维数组(树数据结构)的超级简单方式,并且可以递归超过200层,摘自<;<;PHP精粹:编写高效PHP代码>;>;
- concat、reverse面试题
- C语言中结构体对齐问题
- Win7 IIS配置 applicationHost.config 错误:无法识别的特性“setProfileEnvironment” 解决方法
- cron expr
- Netty SSL安全配置
- Matlab实用技巧
- SpringBoot jar 注册windows服务
- webpack 学习之旅
- 关于sql和MySQL的语句执行顺序(必看!!!)
- Chap4:区块链的应用技术[《区块链中文词典》维京&;甲子]
- 12: xlrd 处理Excel文件
- C++学习(三)(C语言部分)之 基本数据类型
热门文章
- ceilometer 源码分析(polling)(O版)
- 如何寻找无序数组中的第K大元素?
- Django数据库 相关之select_related/prefetch_related
- Python发送邮件(最全)
- Django_cookie+session
- 使用sass与compass合并雪碧图(二)
- mysql更新表数据时报错 You can&#39;t specify target table &#39;RES_CATALOG_CLASSIFY&#39; for update in FROM clause
- spring中的@component
- 面向对象OO第1-3次作业总结
- 《JavaScript》split和join