1.shell

#!/bin/bash

anynowtime="date +'%Y-%m-%d %H:%M:%S'"
NOW="echo [\`$anynowtime\`][PID:$$]" ##### 可在脚本开始运行时调用,打印当时的时间戳及PID。
function job_start
{
echo "`eval $NOW` job_start"
} ##### 可在脚本执行成功的逻辑分支处调用,打印当时的时间戳及PID。
function job_success
{
MSG="$*"
echo "`eval $NOW` job_success:[$MSG]"
exit
} ##### 可在脚本执行失败的逻辑分支处调用,打印当时的时间戳及PID。
function job_fail
{
MSG="$*"
echo "`eval $NOW` job_fail:[$MSG]"
exit
}

2.python

#!/usr/bin/env python
# -*- coding: utf8 -*- import datetime
import os
import sys def _now(format="%Y-%m-%d %H:%M:%S"):
return datetime.datetime.now().strftime(format) ##### 可在脚本开始运行时调用,打印当时的时间戳及PID。
def job_start():
print "[%s][PID:%s] job_start" % (_now(), os.getpid()) ##### 可在脚本执行成功的逻辑分支处调用,打印当时的时间戳及PID。
def job_success(msg):
print "[%s][PID:%s] job_success:[%s]" % (_now(), os.getpid(), msg)
sys.exit(0) ##### 可在脚本执行失败的逻辑分支处调用,打印当时的时间戳及PID。
def job_fail(msg):
print "[%s][PID:%s] job_fail:[%s]" % (_now(), os.getpid(), msg)
sys.exit(1) if __name__ == '__main__': job_start() ###### 可在此处开始编写您的脚本逻辑代码
###### iJobs中执行脚本成功和失败的标准只取决于脚本最后一条执行语句的返回值
###### 如果返回值为0,则认为此脚本执行成功,如果非0,则认为脚本执行失败

3.date 用法

[root@do1_qy_00176 opt]# echo `date +'%Y-%m-%d-%H-%M-%S'`
-----

4.$$ 代表当前进程号

最新文章

  1. MyEclipse使用心得:SVN插件安装方法
  2. SQL优化之【类型转换】
  3. ABBYY FineReader 12PDF选项卡有保存模式吗
  4. bzoj4171 or 省队集训day3 chess: Rhl的游戏
  5. 【G-BLASTN 1.0正式发布】
  6. QT学习 之 文本文件读写
  7. IIS在W7下使用
  8. String Formatting in C#
  9. python中sys模块之输入输出错误流
  10. Java 异常: SimpleDateFormat java.lang.NumberFormatException: multiple points
  11. intellij与eclipse默认快捷键对比
  12. 20165316 实验一 Java开发环境的熟悉
  13. nodejs npm install -g 全局安装
  14. 【大数据】大数据处理-Lambda架构-Kappa架构
  15. 解题:USACO07FEB The Cow Lexicon
  16. JavaScript 时间与时间戳转换
  17. CF_863_F(Netflow)
  18. PHPUnit简介及使用(thinkphp5的单元测试安装及使用)
  19. Ubuntu下Sublime Text 2优化配置
  20. URAL 1994 The Emperor's plan

热门文章

  1. BZOJ 1441: Min exgcd
  2. 棋盘问题 ( POJ -1321 )(简单DFS)
  3. .NET(c#) 移动APP开发平台 - Smobiler(1)
  4. <% 拼写页面
  5. js获取高度和宽度
  6. HNOI2015菜肴制作
  7. Riot.js——一个小而美的JS框架
  8. 精讲JS逻辑运算符&&、||,位运算符|,&
  9. 我的Linux vim配置文件
  10. 用 dnSpy 反编译调试 .NET 程序