问题标签 [rc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
435 浏览

redhat - 如何在重新启动期间摆脱“设备忙”,redhat 5.1而不修改rc.sysinit?

我在 /opt 中有一个 samba 挂载。我在 init.d 中有一个名为 sysinit 的脚本,它链接到 rc6.d 中。这会在重新启动时调用(第一件事,我将其设置为 K01sysinit),它应该卸载 /opt 目录。但是,在重新启动时,我看到 rc.sysinit 文件中的命令失败了。当我手动运行我的 sysinit 脚本然后重新启动时,一切正常。我是否在这里遇到了某种竞争条件,其中 rc.sysinit umount 命令在其他脚本完成卸载 /opt 之前运行,还是发生了其他事情?或者我不明白运行级别是如何工作的?我认为重新启动时发生的事情是首先运行来自 rc6.d 的内容,然后从 rc.sysinit 卸载。

0 投票
2 回答
1039 浏览

daemon - Arch Linux - 如何在 rc.conf 中将参数传递给守护进程

如果我向 rc.conf 添加一个守护进程,我该如何向它传递参数?

例如

DAEMONS = (sshd mongodb ...)

我怎样才能传递--replSetmongodb守护进程?

0 投票
2 回答
1632 浏览

winapi - WM_INITMENUPOPUP 和 POPUP 资源

我正在用 C/C++ 为 Windows Mobile 6 编写应用程序。通常,它有 2 个软键,其中一个是菜单。此菜单中有一个弹出菜单。这是(剥离的)软键来源resources.rc和很少定义的来源resource.h

当用户打开菜单时,我想修改它 - 选中、取消选中、启用、禁用项目等。所以我处理WM_INITMENUPOPUP消息WndProc()

现在,当用户打开主菜单时,将调用 OnMainMenuInit()。这工作正常。

现在关于问题。我想单独处理打开“最低电池电量”子菜单。打开子菜单时我收到WM_INITMENUPOPUP消息,我还得到菜单的句柄(例如,主菜单为 0x0A5B0B74,子菜单为 0x0A5BA924),但“最低电池电量”子菜单没有可用于识别它的“命令 ID”。我得到2as LOWORD(lParam),这是主菜单中“最小电池电量”项的位置,但我不喜欢硬编码这个2来识别“最小电池电量”子菜单的想法,因为添加菜单项意味着我必须也改变这个硬编码2

关于如何识别“最低电池电量”子菜单的任何建议WM_INITMENUPOPUP?“识别”的意思是“我怎么知道这个菜单是针对最低电池电量的”(而不是“什么是最低电池电量子菜单的句柄”)。

0 投票
2 回答
2653 浏览

python - 如何在 shell 脚本中修改 rc.local?

我想在 shell 脚本中添加一行(例如'*/data/mod/myservice start some_parameter*'.) 。/etc/rc.d/rc.local如果存在以 开头的行'*/data/mod/myservice start*',则将其替换为新行。

在我的脚本中,它执行下一个 python 方法。

但是当我执行时sudo cat newTask > /etc/rc.d/rc.local,它会引发以下错误。

-bash: /etc/rc.d/rc.local: Permission denied

0 投票
1 回答
6145 浏览

linux - 将脚本的符号链接添加到 rc.d 文件夹在系统启动期间启动进程

我正在使用 Fedora 15。

我正在尝试添加 MYSql 守护程序以在系统 strtup 期间启动。

我知道我必须将它添加到,rc5.d因为它是默认目标 & 是graphical.target.

来自inittab

systemd 使用“目标”而不是运行级别。默认情况下,有两个主要目标:

multi-user.target:类似于运行级别 3 graphics.target:类似于运行
级别 5

对服务、运行级别和 rc.d 脚本的介绍

当系统关闭时,/etc/rc0.d 和 /etc/rc6.d 目录中有另一个符号链接(分别是halt 和 reboot),它以 K 而不是 S 开头,告诉 init 关闭过程。

我注意到符号链接httpd在所有rc<number>.d文件夹中都以 symlink:的形式存在K15httpd -> ../init.d/httpd。不存在以 . 开头的符号链接S。有道理,因为我必须手动启动它。

  • 为什么K15httpd -> ../init.d/httpd所有rc<number>.d文件夹中都存在符号链接?

  • 如果我想在系统启动期间启动httpd ,我应该如何命名符号链接?

  • 符号链接中的数字是多少?即K15httpd -> ../init.d/httpd这里的15是什么?

  • 我读到(在这里)MYSql 的符号链接应该S98mysql对吗?以K开头的符号链接的名称应该是什么?
0 投票
2 回答
1732 浏览

delphi - 编译/构建时不会刷新 *.rc 中的文件

我有一个需要每天刷新的文件,以这种方式链接到一个 rc 文件中:

docs.rc

我知道如果在我的 *.rc 文件中进行了更改,它会刷新资源本身......仅。我发现确保资源被刷新的唯一方法是删除它、编译、设置它并再次编译。

有什么建议、预编译命令或更好的吗?

谢谢 !

使用德尔福 XE2 企业版。

[编辑]

当然,我从项目代码中忘记了这一行:

0 投票
1 回答
1169 浏览

visual-studio - .h 文件中的值未在 .rc 文件中定义

我正在根据我以前的问题创建构建配置。我已经创建了构建配置,并且在一个名为custom.h. 它目前看起来像这样:

在我的一个 .rc 文件中,有一个versionconfig.h看起来像这样的包含(有些编辑):

我将该#pragma命令添加为日志记录工作。包含之后,.rc 文件的相关部分如下所示(再次,为简洁起见进行了一些编辑):

当我尝试编译这个项目时,我得到了错误error RC2104 : undefined keyword or key name: STRDESCRIPTION。我有点不知所措。值是存在的,设置后我可以立即记录,没有#undef命令。

-- 已编辑 --

如果我在 if 块之外添加占位符定义,项目将编译,但值没有显示,所以我的问题似乎与条件定义有关。在这一点上最让我困惑的是我可以#pragma message在条件块中放置一个命令并且它被正确执行,但是在那里定义的值是不存在的。希望有人可以为我阐明这一点。

0 投票
1 回答
28 浏览

bash - 如何指定“默认”rvms 的顺序?

我安装了 RVM,并启用了项目 rvmrc 文件。

在我的 bashrc 中,我有:

但是,在我的一个项目 rvmrc 文件中,我有:

效果很好,但是如果我在项目中打开一个新的终端窗口,我会得到:

显然,我想要 1.8.7,但是 bashrc 在项目 rvmrc 之后运行。这意味着我使用了错误的 rvm,因此要么必须 cd 退出并返回目录,要么use 1.8.7再次运行 rvm。

无论如何强制 rvmrc 文件在 bashrc 之后运行?

我知道rvm default,但不确定我是否想\可以使用它。

0 投票
1 回答
105 浏览

linux - 在 OpenSuSE(或一般的 linux)上,非服务启动脚本应该放在哪里?

在 OpenSuSE linux 机器上,我想在机器启动时运行一个脚本。由于脚本没有启动服务, /etc/rc.d 是脚本的正确位置吗?

谢谢。

0 投票
1 回答
339 浏览

python - selenium 在 Firefox 上找不到 html 元素

我尝试使用 python 在 selenium RC 中进行验证: sel.is_element_present("//div[@id='USER_PHOTOS']/div[1]/span[1]/img) 但看起来无法正确。并尝试过这个: sel.is_element_present("//div[@id='USER_PHOTOS']) 它有效。有没有人为什么在这里找不到子标签: