kindquiet素食勤俭敬老孝慈

shell编程脚本命名要谨慎

一个自动启动程序的脚本,如果检测到进程没有了就自动重启。程序不会写pid到硬盘文件,只能通过ps取得pid,在调试的时候出现各种不能解释的现象。突然意识到bash shell和程序同名,所以产生不可控的结果,将脚本改名,一切正常。

学习mysql 5 权威指南

mysql 5.1.39,建立一个存储过程

BEGIN

IF ISNULL(s) THEN

RETURN ‘’;

ELSEIF n15 THEN

RETURN LEFT(s, n);

ELSE

IF CHAR_LENGTH(s) = n THEN

RETURN s;

ELSE

RETURN CONCAT(LEFT(s, n-10), ‘ … ‘, RIGHT(s, 5));

END IF;

END IF;

END

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable)

解决:

mysql set global log_bin_trust_routine_creators=1;