免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2779 | 回复: 13
打印 上一主题 下一主题

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-02 09:04 |只看该作者 |倒序浏览
想請問大家﹐我在 /etc/rc.d/rc.local 文件中加多了一行代號﹕
sh /etc/rc.d/init.d/ora_err.sh [想在啟動時自動執行這個 shell 文件 ]

然后我重啟﹐在啟動時進不了系統。
我用的 是 advance server 2.1 。謝謝大家﹗

另請問﹕如何在系統啟動時自動執行我寫的 shell 文件﹖

论坛徽章:
0
2 [报告]
发表于 2004-08-02 09:31 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

有时候不能自动启动时候
我是在shell脚本下加入一句
sleep  5
或许就可以了

论坛徽章:
0
3 [报告]
发表于 2004-08-02 09:37 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

原帖由 "wenuy" 发表:
有时候不能自动启动时候
我是在shell脚本下加入一句
sleep  5
或许就可以了


謝謝 wenuy ﹗
但你說的我不是很明白﹐ sleep 5 加在什么地方﹖這條指令我的理解是執行一個延時操作。
現在 shell 都不能啟動﹐我想在里面加什么都是多余的。

论坛徽章:
0
4 [报告]
发表于 2004-08-02 11:46 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

脚本本身是否可以执行?
如果可以执行,尝试在脚本中做测试,看看可以执行到什么地方以发现问题。
可以把错误输出重定向,以备查阅。

论坛徽章:
0
5 [报告]
发表于 2004-08-02 11:50 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

謝謝夏天。

我的 shell 能夠單獨執行﹐我是測試成功后才放入進去的。

不過這個 shell 是一個 無止境的循環操作﹕我利用它每隔一分鐘就去到一個文件中尋找是否有 某個字串出現。

是不是與這個有關﹖

再次謝謝﹗

论坛徽章:
0
6 [报告]
发表于 2004-08-02 12:03 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

你把它送到后台看看吧。否则系统会一直执行你的这个循环。

BTW:写在cron里不好么?

论坛徽章:
0
7 [报告]
发表于 2004-08-02 12:06 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

放在local里边是最后执行的
系统别的服务是否启动正常?是否到运行这个shell的时候停掉?
不知道你的shell主要是做什么

无限循环会使系统的负载特别高,查询一次后一定要杀掉这个进程,然后再启动查询,主shell在后台运行

论坛徽章:
0
8 [报告]
发表于 2004-08-02 12:36 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

謝謝 夏天 ﹑piandy 的幫助﹗

我想說明一下我現在這邊的狀況﹕
我已經將 這個 shell 放在 rc.local 文件中了﹐所以造成 系統不能成功完成啟動﹗ 我想可能是在執行這個 shell ﹐所以停在那里了。

所以我想請教 ﹐如何讓我還原我已修改的 /etc/rc.d/rc.local  文件﹐這樣讓我能啟動成功。

论坛徽章:
0
9 [报告]
发表于 2004-08-02 12:40 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

我的 shell 文件如下﹕

i=0
while : ; do
x="`tail -60 /u1/admin/HJAIS/bdump/alert_HJAIS.log |grep "ORA-" |wc -l`"
#i=$x-$i
if test "$x" -gt "$i"
then
    tail -60 /orafile/aisdb/bdump/alert_aisdb.log | mail -s '172.24.2.4' yong.zhang@yyhj.com.cn
i=$x

sleep 60

fi

hour=`date | cut -c12-13`
if test "$hour" -gt 23
then
    sleep 600
fi

done


想問第二個問題 ﹐這樣的 shell 文件如何在系統啟動完成后能自執執行﹗

btw :夏天﹐因為我這個文件是執行一次便不會停止的進程﹐因為服務器時常要重啟﹐所以不知如何放在 cron 中﹐問聽聽你的高見﹗謝謝﹗

论坛徽章:
0
10 [报告]
发表于 2004-08-02 12:53 |只看该作者

修改了 /etc 下的一個文件﹐不能啟動﹐如何恢復﹖

启动内核后按I,会选择是否启动local等,或进入单用户模式看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP