Articles of 启动脚本

只有在另一个服务完全启动后才能启动服务(在CentOS上)

我在CentOS服务器上安装了postgresql服务,另外一个名为netnfork 。 'netnfork'服务只有在postgresql启动后才会启动。 netnfork初始化脚本: #!/bin/sh # # netnfork init # # chkconfig: 2345 99 15 # description: netnfork … 从netnfork的初始化脚本,你可以看到启动顺序是99。 postgresql初始化脚本: #!/bin/sh # # postgresql This is the init script for starting up the PostgreSQL # server. # # chkconfig: – 64 36 # description: PostgreSQL database server. … 从postgresql的init脚本中可以看到,启动顺序是64. 问题在于,由于postgresql服务没有完全启动, netnfork服务无法启动。 我知道从日志文件 。 你有解决这个问题的办法吗? […]

在Ubuntu 12.04上重新启动后,精简进程不会启动

那么,我正在运行Ubuntu 12.04.2,我已经安装了Thin gem install thin sudo thin install sudo /usr/sbin/update-rc.d -f thin defaults 我在/etc/thin有我的configuration。 但是在系统重启之后,如果我运行sudo service thin start精简进程不会sudo service thin start 。 在运行sudo /usr/sbin/update-rc.d -f thin defaults我得到一个警告: update-rc.d: warning: thin stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (S 0 1 6) 但在改变# Default-Stop: S 0 1 6到# Default-Stop: 0 1 […]

如何在FreeBSD中改变rc.d的启动顺序?

我的问题与这个问题完全一样,除了我想在FreeBSD中改变服务。 我做了一些研究,我发现rcorder命令,它给出了以下参数的完整的服务顺序。 rcorder /etc/rc.d/* /usr/local/etc/rc.d/* 另外,我可以添加任何rc.d脚本的REQUIRE选项,以便在它之前启动我的服务。 我不喜欢这种方式,因为我不想改变其他程序的rc.d脚本。 有没有更适当的方法来做到这一点? 谢谢…

在Gentoo Linux启动时执行特定的bash脚本

我拥有运行Gentoo Linux的VDS,我很好奇如何在启动VDS时执行特定的bash脚本。 我只想在启动时启动apache2并运行两个瘦实例。

查看用户没有域pipe理员权限的当前login脚本

有没有办法查看哪个login脚本为AD用户运行,而没有域pipe理员权限。 我试过gpresult,它没有显示任何login/注销脚本,但是我相信这个脚本是在AD用户和计算机的用户configuration文件选项卡下configuration的。 是否有任何logging我可以参考,或者这个login脚本是否存储在本地偶然?

当我通过传递自定义参数login到我的Unix机箱时,如何设置环境variables?

我想传递一些参数作为我的SSH连接的一部分,我可以使用它来为我的login设置自定义variables来执行某些操作或运行某些脚本。 你如何在Windows机器上运行Putty,通过SSH连接CentOS机器?

运行级脚本的执行顺序

我在/etc/rc0.d中运行的0级脚本,例如停止时应该执行 K05foo – > … K10bar – > … K80baz – > … S10somemore – > … S90halt – > … 这是否正确,执行顺序如上所述,即 首先所有击杀,按照优先顺序升序 然后所有开始,按优先顺序升序排列 所有这些,独立于我们切换的运行级别(S,0-6) 所有脚本总是被调用(即没有额外的检查会阻止脚本被调用,例如,在之前的运行级别脚本实际上是否启动) 我很困惑,因为在我的embedded式系统上,一些脚本似乎没有得到执行, 那个页面说 S20链接在S91和K91在K20之前被杀死之前启动。 这与我上面的文字相矛盾。

机器启动的组策略究竟如何处理,需要什么?

我们有Server 2008 R2和Windows 7 Enterprise。 我这么问,是因为我们公司有数百台笔记本电脑和上网本。 我们没有NAC或RADIUS服务器,所以所有的无线configuration都在本地计算机上完成。 请不要build议NAC或RADIUS,因为我们目前还没有能力执行此操作。 我们有一台GP机器启动脚本,可在启动时重置笔记本电脑/上网本的无线设置。 这是因为我们的用户通常会把他们的设备带回家,旅行等,当他们join其他networking时,我们的networking信息通常会丢失或被禁用。 我们的脚本留下了用户添加的任何连接,但重置了我们的设置,并使其成为列表中的主要项目。 它工作得很好,但偶尔会因不明原因而失败。 我还没有find关于Windows如何处理和应用机器启动GP以及需要什么的文档。 例如,因为networking并不总是存在,但GP在离线状态下仍然运行,我假定GP被caching在本地机器的某处。 它在哪里caching? 由于某些原因,当我们把这个脚本放在GP里时,它不会运行。 但是,当我们把脚本放到GP的文件存储中的一个文件中并从GP中调用它时,它运行良好。 在启用本地无线之前或之后应用机器启动脚本? 所有这些问题都可以得到解答,如果我能find关于整个过程如何工作的一些明确的文件。 任何帮助,将不胜感激。 谢谢! 这似乎是更加稳定,但没有人还没有回答实际的问题,这是一个参考文件在哪里应用GPO。 步骤是什么,条件和限制是什么 谢谢!

Windows 2003 DC GPO在启动时询问密码

简单的答案我确定…我尝试通过GPO启动脚本将Office 2010部署到客户端,但遇到问题。 计算机启动后,它准备好networking连接,然后继续运行启动脚本。 不久,当我的启动脚本运行部署办公室,我被要求input用户名和密码连接到共享…我有所有权限设置为已validation的用户可以读取和执行,并为testing的目的,我把域计算机可以做与经过validation的用户相同。 如果有人有任何想法,这将是伟大的。

如何使用脚本将Firefox设置为默认浏览器?

我有Windows Server 2008 R2企业和Windows 7的机器。 我有目前通过组策略部署到Windows 7机器的Firefox 4.0.1。 我知道如何创build一个login脚本。 我已经创build了一个batch file,使Firefox默认,但没有人知道如何运行命令,而无需创build一个需要提升(pipe理员权限)提示,因为它必须启动firefox.exe? login批次: start firefox.exe -silent -setDefaultBrowser