红联Linux门户
Linux帮助

/usr/sbin/atd 是干嘛用的

发布时间:2011-02-20 17:52:10来源:红联作者:fujiefujie
它是不是命令程序? 默认的搜索路径有/usr/sbin: 为什么不能用 atd start 来启动服务?
文章评论

共有 5 条评论

  1. fujiefujie 于 2011-02-20 22:34:17发表:

    那就是说所有服务都是守护进程了吧
    atd crond 带d的是 daemon 的意思吧

  2. fujiefujie 于 2011-02-20 22:13:03发表:

    谢谢了

  3. age 于 2011-02-20 22:05:35发表:

    atd上at服务的守护进程
    既然你问 atd start, 首先你要明白这个命令的完整形式.
    以arch为例, /etc/rc.d/atd start.
    如果是redhat系统, 应该是/etc/init.d/atd start,对此rh系统提供另一个替代方式, 即用severice代替 /etc/init.d/前缀, 可以简化为 service atd start.
    说了这么多, 应该清楚了吧. /usr/sbin/atd 这个单纯的命令. 而/etc/init.d/里则是同名脚本, 可以用cat或vi查看具体内容, 它定义了start,stop,restart等参数时的命令调用.
    如果你把/etc/init.d也加入$PATH变量, 并在/usr/sbin之前, 那么应该就可以用 atd start了. 不过此时简单的atd命令则必须用全路径访问.

  4. fujiefujie 于 2011-02-20 20:42:31发表:

    为了做出实验效果 ,我把它(/usr/sbin/atd)改名了 之后我从3切到了5 一开始黑屏 后来终于启开了
    再后来系统特慢 好不容易打开终端 init3 没反应 runlevel 显示是3 可我明明在5 啊 无奈 我init5
    再再后来 系统显示什什么未定义 之后就不让我动它了
    我的作案过程大致是这么个情况 同时还用图片记录了系统由正常到 不怎么正常的过程
    麻烦大家帮我解决一下 谢谢

    图片记录全过程见下帖
    http://www.linuxdiyf.com/bbs/viewthread.php?tid=193877&page=1&extra=

  5. fujiefujie 于 2011-02-20 19:44:12发表:

    [i=s] 本帖最后由 fujiefujie 于 2011-2-20 20:44 编辑 [/i]

    没了它没什么关系吧 有谁知道啊 谢谢了
    没人知道 我就擅自处理了 ??