linux 编写脚本脚本得不到数据,下面这段脚本手动执行可以得到数据...

如何传递参数给linux shell 脚本(当脚本从标准输入而不是从文件获取时)_百度知道2010年7月 Linux/Unix社区大版内专家分月排行榜第三
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2011年6月 其他开发语言大版内专家分月排行榜第二2011年4月 其他开发语言大版内专家分月排行榜第二2011年2月 其他开发语言大版内专家分月排行榜第二2010年8月 其他开发语言大版内专家分月排行榜第二
2010年11月 其他开发语言大版内专家分月排行榜第三2010年10月 其他开发语言大版内专家分月排行榜第三2010年7月 其他开发语言大版内专家分月排行榜第三
2013年7月 Linux/Unix社区大版内专家分月排行榜第二2012年6月 Linux/Unix社区大版内专家分月排行榜第二2011年5月 Linux/Unix社区大版内专家分月排行榜第二2011年4月 Linux/Unix社区大版内专家分月排行榜第二2011年3月 Linux/Unix社区大版内专家分月排行榜第二2010年10月 Linux/Unix社区大版内专家分月排行榜第二2010年9月 Linux/Unix社区大版内专家分月排行榜第二
2011年9月 Linux/Unix社区大版内专家分月排行榜第三2010年12月 Linux/Unix社区大版内专家分月排行榜第三2010年11月 Linux/Unix社区大版内专家分月排行榜第三2010年9月 C/C++大版内专家分月排行榜第三
2011年5月 Linux/Unix社区大版内专家分月排行榜第一2011年4月 Linux/Unix社区大版内专家分月排行榜第一2011年3月 Linux/Unix社区大版内专家分月排行榜第一2010年12月 Linux/Unix社区大版内专家分月排行榜第一2010年11月 Linux/Unix社区大版内专家分月排行榜第一2010年10月 Linux/Unix社区大版内专家分月排行榜第一2010年9月 Linux/Unix社区大版内专家分月排行榜第一2010年8月 Linux/Unix社区大版内专家分月排行榜第一2010年7月 Linux/Unix社区大版内专家分月排行榜第一2010年6月 Linux/Unix社区大版内专家分月排行榜第一2010年5月 Linux/Unix社区大版内专家分月排行榜第一2010年4月 Linux/Unix社区大版内专家分月排行榜第一2010年3月 Linux/Unix社区大版内专家分月排行榜第一2010年2月 Linux/Unix社区大版内专家分月排行榜第一2010年1月 Linux/Unix社区大版内专家分月排行榜第一2009年10月 Linux/Unix社区大版内专家分月排行榜第一2009年9月 Linux/Unix社区大版内专家分月排行榜第一
2011年7月 Linux/Unix社区大版内专家分月排行榜第二2011年6月 Linux/Unix社区大版内专家分月排行榜第二2011年2月 Linux/Unix社区大版内专家分月排行榜第二
2013年7月 Linux/Unix社区大版内专家分月排行榜第二2012年6月 Linux/Unix社区大版内专家分月排行榜第二2011年5月 Linux/Unix社区大版内专家分月排行榜第二2011年4月 Linux/Unix社区大版内专家分月排行榜第二2011年3月 Linux/Unix社区大版内专家分月排行榜第二2010年10月 Linux/Unix社区大版内专家分月排行榜第二2010年9月 Linux/Unix社区大版内专家分月排行榜第二
2011年9月 Linux/Unix社区大版内专家分月排行榜第三2010年12月 Linux/Unix社区大版内专家分月排行榜第三2010年11月 Linux/Unix社区大版内专家分月排行榜第三2010年9月 C/C++大版内专家分月排行榜第三
2013年7月 Linux/Unix社区大版内专家分月排行榜第二2012年6月 Linux/Unix社区大版内专家分月排行榜第二2011年5月 Linux/Unix社区大版内专家分月排行榜第二2011年4月 Linux/Unix社区大版内专家分月排行榜第二2011年3月 Linux/Unix社区大版内专家分月排行榜第二2010年10月 Linux/Unix社区大版内专家分月排行榜第二2010年9月 Linux/Unix社区大版内专家分月排行榜第二
2011年9月 Linux/Unix社区大版内专家分月排行榜第三2010年12月 Linux/Unix社区大版内专家分月排行榜第三2010年11月 Linux/Unix社区大版内专家分月排行榜第三2010年9月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。查看: 24736|回复: 1
注册时间最后登录在线时间79 小时阅读权限90积分32624帖子主题精华0UID34685
323注册时间最后登录在线时间79 小时阅读权限90积分32624帖子主题精华0UID34685
关于在/etc/rc.local下面加入脚本,开机后无法执行解决方法:
1、使用runlevel或者who -r查看服务器的运行级别,根据运行级别查看/etc/rc.d/rcX.d/S99local -& ../rc.local,所指向的rc.local文件位置是否正确。一般是正确的
默认在/etc/rc.d/rc.local下面,/etc/rc.local只是它的一个symlink。
2、理解linux启动的流程,即init脚本先执行,最后再执行rc.local中的命令。
3、注意在rc.local中的脚本尽量使用绝对路径,脚本要加执行权值,脚本使用的服务和环境变量必须先加载,否则脚本会执行错误而退出。
4、在rc.local中的脚本不能执行时,我们可以在脚本中使用set -x打开脚本的调试功能,并且将输出重定向到一个文件中,便于查看出错原因。如/root/echo.sh && /root/debug.txt
5、要使用普通用户的环境变量需要在rc.local中使用export var=xxx先导出或者使用source /etc/profile,使环境变量生效才能使用,或者是sleep 10 (以s为单位),等其他的必须服务启动后
再执行相关的脚本命令部分。
关于freeradius服务器和数据库服务器运行正常但是无法认证用户的问题解决方法:
1、出现此故障原因是因为freeradius服务器先运行,但是数据库服务器还没有运行,这样freeradius连接数据库的时候就出错了。但是数据后来启动起来后,freeradius却不知道,所以导致无法正常认证。
解决方法也很简单,在数据库服务器启动后,重新启动下freeradius服务器即可。
2、简单测试radius服务器可以使用freeradius自带的客户端工具checkradius来测试,使用radwatch可以监视radius服务进程,一旦radius进程关闭后,radwatch就可以把radius自动启动起来。
3、很多常见的tcp连接,注意连接的先后顺序(也就是有依赖关系程序的启动顺序)。若连接顺序出错,则重启下相关的应用程序即可解决问题。
另外shell脚本调试方法:
sh -n&&echo.sh&&//test shell syntax errors
sh -x&&echo.sh&&//test shell execute results
还有很多set -o 选项见man手册
欢迎大家补充,或者指正!
注册时间最后登录在线时间543 小时阅读权限90积分182881帖子主题精华0UID15647
注册时间最后登录在线时间543 小时阅读权限90积分182881帖子主题精华0UID15647
感谢楼主分享呀
Powered by6946人阅读
linux(79)
关系数据库(24)
insert into del_piid (id) select first 100 piid from process_instance_b_t where state=3;
delete from scope_instance_b_t where piid in(select id from del_piid);
delete from activity_instance_b_t where piid in(select id from del_piid);
delete from est_complaint_stat where mainid in(
select mainid from complaint_link_stat l, complaint_main_stat m where l.operatetime&(select date(current)-63 from systables where tabid=1)
and l.mainid=m.id and m.status=1);
update EST_LAST_OPER set last_operate_time=(select last_operate_time from EST_LAST_OPER where id=52) where id=5201;
shell脚本调用sql脚本 : del_sql.sh
#!/bin/csh
source /opt/informix/.cshrc
dbaccess bpedb /opt/eoms/informix/del.sql
informix sql 脚本:del.sql
linux定时执行存储过程,crontab 命令,存储过程在数据库中
#!/bin/csh
source /opt/informix/.cshrc
dbaccess eoms35 /opt/eoms/informix/sync_canceltime_1d.sql
informix sql 脚本:sync_canceltime_1d.sql
execute procedure sp_local_sync_canceltime(120,4);
查询存储过程:
select * from sysprocedures where isproc='f' order by procname
SELECT tabname, colname&
& FROM systables a, syscolumns b
&WHERE a.tabid = b.tabid and b.colname = 'procname'
SELECT data, seqno&
& FROM sysprocbody a, sysprocedures b
&WHERE a.procid = b.procid
& &AND b.procname = 'ikeyextractcolno'
& &AND datakey = 'T'
&ORDER BY seqno
查询linux下sql脚本文件
bash-3.00$ find / &-name *.sql
if [ $# -lt 1 ]
/usr/sbin/kdb5_util dump /var/krb5/slave_datatrans
for kdc in $*
/usr/lib/krb5/kprop -f /var/krb5/slave_datatrans $kdc
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:778982次
积分:8434
积分:8434
排名:第1697名
原创:82篇
转载:399篇
评论:63条
(6)(5)(2)(2)(2)(2)(1)(4)(13)(8)(14)(3)(11)(9)(17)(28)(5)(1)(9)(82)(22)(6)(12)(21)(36)(4)(16)(27)(9)(15)(21)(24)(31)(1)(12)(2)(1)

我要回帖

更多关于 linux 编写脚本 的文章

 

随机推荐