linux脚本取前一天时间戳,linux – 为脚本日志条目添加时间戳
目前,我使用exec 22>& 2 21>& 1 1> $log 2>& 1将我的bash脚本写入stderr和stdout到日志文件.我想为每个条目添加一个时间戳,但我还没有找到一个简单的方法来做到这一点.理想情况下,对当前命令进行简单的更改,然后在其余部分之前将时间写在同一行上.
这是我正在使用命令的脚本:
#!/bin/bash
#This script takes the server to rysnc as an argument. You can also tell
#the script to check the server_status.txt file.
#
#Example: /path/to/script/sync.sh grail true
#
#The arguments are order senstive. The server name must come before the status
#check value.
#Logfile
LOG=/var/log/sync.log
DIRECTORYS="auth/ keys/ log/mailwhen/ intranet/ www/calmaa/data/ www/admatch/data/ www/sfhsa/data/ www/hfa3_org www/padmatch/ www/serverdown/"
if [ "x$2" == "xfalse" ]; then
return 0
elif [ "x$2" == "xtrue" ]; then
if [ `cat /srv/www/wan*/server_status.txt` == "primary" ]; then
exit 0
fi
else
echo "Please use \"true\" or \"false\" for the second value."
exit 1
fi
# Copy stdout and stderr,and then open the logfile
exec 22>&2 21>&1 1>$log 2>&1
# Here is how to restore stdout and stderr:
# exec 2>&22 1>&21
for DIRECTORY in $DIRECTORYS; do
rsync -azu --delete --bwlimit=500 $1:/srv/$DIRECTORY /srv/$DIRECTORY
done
linux脚本取前一天时间戳,linux – 为脚本日志条目添加时间戳相关推荐
- linux重定向文件容加时间,linux – 如何在Bash中将stdout重定向到文件时添加时间戳?...
我有一个程序(服务器),我正在寻找一种方法(脚本),将所有的stdout重定向(或更好地复制)到文件并为每个条目添加时间戳. 我做了一些研究,我能得到的最远的是得益于How to add timest ...
- linux抓取cd音频,Linux下CD抓轨
最近京东不是特价么,买了一堆放在购物车里的 CD 什么的.当然我是不会拿盘听的,自然是抓出来扔 MP3 里了.考虑到我可能还有分享出去的需求,那就先抓成整轨的WAV,打包分享后自己压 Flac 好了. ...
- linux拉取指定时间内,Linux 日期和时间操作详解
Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种.系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的 ...
- linux函数 取值溢出,Linux eCryptfs工具parse_tag_3_packet()函数堆溢出漏洞
发布日期:2009-07-28 更新日期:2009-07-29 受影响系统: Linux kernel 2.6.30.3 描述: ----------------------------------- ...
- linux抓取cd音频,Linux系统下使用Flacon导入CD音频文件中的歌曲
flacon 是一款 qt 工具,用于从音频 cd 中提取个人曲目,基于在cue文件中提供的信息提取如 wavpack. ape. flac. wav 或 true audio. 该应用程序提供了输出 ...
- linux如何取文件列名,Linux ps 指定列名
统计一下本地代码行数 find . -type f -name "*.java" -print0 | xargs -0 wc -l 简单的加密与解密 ➜ ~ echo 1234 ...
- linux抓取网络信息,Linux获取所有网口及其详细信息
获取方法: 调用getifaddrs接口来获取,调用freeifaddrs接口来释放内存 需包含: #include #include 参考代码: #include #include #include ...
- SecureCRT日志上添加时间戳
1.首先成功使用secureCRT打印串口信息 2.打开option菜单的session options对话框 3.点击LogFile选项,输入log文件路径和名字,最后在log data输入 %Y% ...
- linux脚本参数获取时间戳,Linux系统date命令的参数及获取时间戳的方法
date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...
最新文章
- mysql之 CentOS系统针对mysql参数优化
- 十三、进程互斥的软件实现方法
- linux下安装QQ
- STM32 基础系列教程 9 – 串口通信
- 课时 22:有状态应用编排 StatefulSet(酒祝)
- vlan间ACL和VACL的区别
- Flutter入门:Offstage和Visibility
- mysql 用户授权
- 简要说明python的缩进规则_关于python的缩进规则的知识点详解
- repast HPC初探(运行其自带例子过程中出现的问题)
- DeepMatch交友机器人:原来姹紫嫣红开遍,缘来就是你
- 如何控制局域网网速_Windows系统如何远程访问控制MAC系统(局域网)
- Pygame制作音乐播放器
- 企业微信加密消息体_企业微信机器人怎么发消息?企业微信机器人可以定时发消息吗?...
- 宏病毒的研究与实例分析02——复合文档格式分析
- 网页禁止访问html怎么办,手机网页被禁止访问了怎么办?
- Android ViewFlipper 用例
- Word输入一个字,后面就会消失一个字,该怎么办
- “直接基于成本法”与“模拟权益法”两种合并报表模式比较与分析:响应新准则
- MATLAB 脚本 判断一个数是否为素数
热门文章
- Linux环境下的LD_PRELOAD:库预加载
- tar+openssl加密压缩解压缩
- nodejs连接池连接mysql
- OpenCV之图像的遮挡与切分、合并(笔记06)
- sklearn之kmean(无监督聚类)
- Mysql的数据库和客户端环境搭建(三)
- physx选择显卡还是cpu_99块钱买啥显卡?PUBG吃鸡60fps+的缩水版“GTX1050”3GB游戏实测...
- 鸿蒙应用runtime,鸿蒙OS初探
- java转码gbk_Java实现GBK转码到UTF-8(文件)
- OpenShift 4 - 基于URL的应用路由