bin 目录 运行 中的可执行文件何时执行
when does executables from bin directory run
我刚刚开始探索 linux,我有 1 个基本问题。
我们有一个目录 /usr/bin,其中存储了所有与用户相关的二进制文件。
现在我的问题是这些二进制文件什么时候 运行?
它们是在用户想要手动 运行 时 运行 还是仅在启动期间 运行 ?
我可以看到,对于我的项目,应用程序启动器文件存储在 /usr/bin 中,但我无法确定这些启动器文件何时执行?
对于 Linux/Unix 大多数可执行文件存储在 /usr/bin 或 /usr/local/bin/ /usr/sbin 或类似的地方。这是约定,但不是要求。
您可以 运行 手动设置它们(假设您有权这样做)
Linux/Unix 有几种自动 运行ning 文件的方法
启动时:启动时存储在 /etc/init.d 运行 中的文件(脚本)
还有 /etc/inittab 可以做同样的事情
按计划:事情可以 运行 通过 cron 并且每个用户都可以
有自己的 cron 计划
登录时:每个用户都可以在登录时设置一个 运行 的“.profile”
所以你也可以把东西放在这里虽然这通常是
保留用于登录设置(设置您的路径和首选项)
如果您在 /usr/bin 中的文件在这些地方都没有被引用,那么
当您的用户 运行 发送它们时,它们应该只 运行ning。
您的应用程序应该有一些文档来解释它是否挂接到上述任何自动 运行 方法。我知道这有点含糊,但你的问题范围很广。
我刚刚开始探索 linux,我有 1 个基本问题。
我们有一个目录 /usr/bin,其中存储了所有与用户相关的二进制文件。 现在我的问题是这些二进制文件什么时候 运行?
它们是在用户想要手动 运行 时 运行 还是仅在启动期间 运行 ?
我可以看到,对于我的项目,应用程序启动器文件存储在 /usr/bin 中,但我无法确定这些启动器文件何时执行?
对于 Linux/Unix 大多数可执行文件存储在 /usr/bin 或 /usr/local/bin/ /usr/sbin 或类似的地方。这是约定,但不是要求。
您可以 运行 手动设置它们(假设您有权这样做)
Linux/Unix 有几种自动 运行ning 文件的方法
启动时:启动时存储在 /etc/init.d 运行 中的文件(脚本) 还有 /etc/inittab 可以做同样的事情
按计划:事情可以 运行 通过 cron 并且每个用户都可以 有自己的 cron 计划
登录时:每个用户都可以在登录时设置一个 运行 的“.profile” 所以你也可以把东西放在这里虽然这通常是 保留用于登录设置(设置您的路径和首选项)
如果您在 /usr/bin 中的文件在这些地方都没有被引用,那么 当您的用户 运行 发送它们时,它们应该只 运行ning。
您的应用程序应该有一些文档来解释它是否挂接到上述任何自动 运行 方法。我知道这有点含糊,但你的问题范围很广。