问题标签 [startupscript]

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 投票
3 回答
383 浏览

java - UNIX 平台上的系统启动文件夹/方法?

我有一个 Java 应用程序需要实现在启动时启动 JAR 的安装功能。

我可以通过在注册表中输入 REG 文件在 Window 上执行此操作,但是如何在 UNIX 平台上执行此操作?如果方法不同,Linux 和 Mac。

Linux 和 Mac 有系统启动文件夹吗?

请记住,我需要以编程方式执行此操作,而不是通过系统首选项或类似的方式。

0 投票
1 回答
770 浏览

assembly - 程序集引导加载程序

在我的 ARM9 汇编启动代码中,我有一些我不理解的行,如下所示:

我听说数字 0x41676d69 是某种图像幻数,但我不知道为什么要使用它。其他 .word 元素呢?这些是什么?他们在做什么?

诚挚的问候 Žiga Lausegger

0 投票
2 回答
85 浏览

assembly - 忽略重要数据的分支指令?

B arm926ejs_reset_handler我在理解跳转到标签arm926ejs_reset_handler:并因此忽略其间代码的分支指令时遇到问题。我想知道为什么有人会这样做?

以及一些额外的解释。标签__start:是程序的入口点。分支指令忽略的行是启动 ISROM 应该在启动时获得的参数。但是,如果我们跳过它们,引导 ISROM 怎么能得到这些参数呢?这对我来说没有逻辑。

0 投票
3 回答
589 浏览

php - 适用于 PHP 的 Windows Azure 启动脚本

我使用启动脚本安装 PHP,normallay 我会使用PHPAzure SDK的默认脚本,它安装最新的可用版本,但我绝对需要 PHP v5.3.8。

所以我编写了自己的安装脚本(我使用它而不是 install-php.cmd):

问题是,我对编写启动脚本不是很熟悉。

而且我现在遇到的问题是,在部署包之后,PHP 处理程序路径完全错误,它总是指向我本地开发机器上某处的临时构建路径,而不是采用相对于最近的 approot 的路径。

也许您可以帮助我使用正确的参数配置此脚本?

我的自定义 PHP 安装的正确路径是:

approot/bin/PHP/v5.3/php-cgi.exe

0 投票
3 回答
5221 浏览

mysql - mysqladmin 设置初始 root 密码在脚本中失败,但在 shell 中有效

我正在尝试将其作为 EC2 实例上的启动脚本(以 root 身份运行)的一部分来执行

为了调试它,我将整个命令回显到日志中,它是正确的。我在脚本中的命令之前做了一个“ps ax”,以确保 mysql 正在运行。我在密码周围用双引号和单引号尝试了它(应该没有关系,也没有)。无论我尝试什么,在脚本中都会出错

mysqladmin:连接到“localhost”的服务器失败
错误:“用户“root”@“localhost”的访问被拒绝(使用密码:否)”

但是当我在 shell 中从脚本中复制并运行完全相同的行时,它就可以工作了。而且我已经验证在命令运行之前没有 root 密码(在任何一种情况下)。

不可能我需要使用 -p,即使这就是错误的样子,因为当我从 shell 运行它时我不需要它。

我很困惑。

在任何人评论这不安全之前,事实并非如此。密码存储在作为启动的一部分安装的私有 EBS 卷上,并从该卷上的文件中提取并放入启动 shell 的环境中,然后在脚本中使用(而不是回显到 syslog 中)。然后卸载 EBS 卷。一旦该启动脚本结束,除了 mysql 之外,密码无处可寻。


更新:我只是尝试了这个(在 2.12.2 的 5.1 MYSQL 手册中找到)

也没有工作,类似的错误并正在运行

从 shell 让我连接得很好(我可以输入 UPDATE 和 FLUSH cmds),没有错误。

我开始认为 mysql 和 mysqladmin 正在做一些时髦的事情,比如从 tty 读取导致它们在从 shell 脚本中运行时失败。这将使我的启动脚本难以初始化。

0 投票
1 回答
205 浏览

java - Java start program on user login (platform-wide)

Across linux, MAC, and Windows, is there any way to make a Java program startup on login? I know on windows their would just need to be a shortcut to the jar file in the user's startup folder. But for linux and MAC what should i do?

0 投票
1 回答
3423 浏览

ubuntu-12.04 - Error starting gnome-terminal from /etc/rc.local ubuntu 12.04

#xA;
0 投票
1 回答
60 浏览

startupscript - 创建用于运行 VNUML 的启动脚本

为了创建包含特定设备数量的 VNUML 模拟,我们使用 vnumlparser.pl -t -u root -w 100

但是我无法使用我在位置 /etc/rcS.d/ 目录中创建的启动脚本来运行它。

0 投票
1 回答
969 浏览

node.js - 启动时的 Linux 启动屏幕

我正在尝试在启动时启动屏幕会话,所以我在 rc.local 的末尾添加了我的脚本

但这不起作用。我的目标是能够在屏幕会话(名为 ws 的屏幕)中运行 2 个命令:

start.sh 内容:

我也尝试创建一个 cronjob 但仍然无法启动脚本。

欢迎任何帮助!

0 投票
2 回答
1387 浏览

deployment - Azure 部署因启动脚本而失败

我正在按照我的 ServiceDefinition.csdef 中的以下内容启动启动脚本

startup.cmd 文件是

(E: or F:)\approot\bin 中的错误是:

如果我在 RDP 进入 WebRole 之后运行 startup.cmd 文件,那么这些任务就会很好地添加到调度程序中。由于某种原因,它总是无法通过部署。有谁知道如何解决这一问题?我恢复到 OSVersion=2 直到我可以解决这个问题。