怎样自动执行shell脚本?

tonnyhe 2003-08-22 03:52:23
怎样用户一登录系统就执行shell脚本或定时执行shell脚本?(Solaris 操作系统)
...全文
388 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tonnyhe 2003-08-29
  • 打赏
  • 举报
回复
多谢各位!

zx126 2003-08-29
  • 打赏
  • 举报
回复
非 BSD 系统 如:solaris 等
启动脚本 在 /etc/rc3.d/ 目录下创建一个 S99_name 文件。99 可以随便替换成两位个数字,启动顺序和数字大小有关,name 可以是你自己的一个描述。

BSD 系统 如 FreeBSD 等
启动脚本 在 /etc/rc.local 文件中

定时执行的 两类系统相同 在 crontab -e 编辑。

zhangtenyu 2003-08-28
  • 打赏
  • 举报
回复
1.启动执行:
在/etc/rc.d/rc.local中加入要执行的脚本,
2.定时执行
#crontab -e
在里面加入要执行的脚本.
pandeng711 2003-08-28
  • 打赏
  • 举报
回复
在/etc/rc下加
angelface 2003-08-26
  • 打赏
  • 举报
回复
Red Hat 默认的shell 是bash 启运后首先执行的是.bash_profile ,,
eastwind41 2003-08-25
  • 打赏
  • 举报
回复
可以以超级用户在/etc/rc/rc2.d下(不同UNIX系统有所差别)加入一shell以确保每次重启时都自动执行,也可以在相应的用户启动文件中加入启动脚本(如C shell的.login)。
定时执行可以用at(在指定时间运行)或cron(周期性执行)进程来完成。
scalps 2003-08-24
  • 打赏
  • 举报
回复


在Linux下默认的shell是bash,他的登陆后执行的文件是~/.bash_profile, 改~/.profile没效的,我试过的。

yhbttfile 2003-08-24
  • 打赏
  • 举报
回复
呵呵,C SHELL是自动执行的不是.profile吧?
hzwantfly 2003-08-24
  • 打赏
  • 举报
回复
用cron job
fierygnu 2003-08-24
  • 打赏
  • 举报
回复
.profile也是bash的启动文件,有效的。
resicler 2003-08-23
  • 打赏
  • 举报
回复
在用户的.profile文件里写上你要运行的脚本即可。
caomuyong1 2003-08-23
  • 打赏
  • 举报
回复
兄弟,或直接写在.profile中,哪个版本的UNIX都一样,Linux也是如此.
linaxing 2003-08-23
  • 打赏
  • 举报
回复
定时执行用cron

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧