问题标签 [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 投票
1 回答
113 浏览

bash - Bash 脚本不会在启动时运行

我制作了以下 bash 脚本,并将其添加到谷歌云虚拟机的启动脚本下。然而,它似乎没有做任何事情,我不太明白为什么。这是代码。我对 .sh 脚本没有经验,所以我可能会遗漏一些简单的东西。如果有人可以提供帮助,我会很高兴。

编辑:“在启动脚本下添加”意味着在创建 google vm 时,您可以向实例添加启动脚本。请参阅此处的“直接提供启动脚本内容”部分https://cloud.google.com/compute/docs/startupscript

0 投票
2 回答
2161 浏览

ssh - 启用了 UFW,现在我无法连接到 SSH

我在谷歌计算引擎上有一个 Ubuntu 服务器,我已经允许 ufw,但忘记允许端口 22 进行ssh连接,现在我无法访问它

  • 知道如何扭转这种情况吗?

我也尝试使用谷歌串行控制台连接,但我不记得我的实例用户名和密码。

  • 这些在哪里设置?
0 投票
1 回答
674 浏览

google-cloud-platform - GCP Compute Engine WS 2012。启动脚本在启动后不运行我的 .exe 文件

我的运行 WS 2012 的 GCP Compute Engine 实例在使用启动脚本时不执行可执行命令。

遵循的步骤摘要:

  1. 我使用 WS 2012 创建了一个 Compute Engine 实例。

  2. windows-startup-script-cmd使用 value = `"c:/prog/1.exe" 设置元数据键。

  3. 将所有需要的文件复制到本地磁盘。(确切的文件夹 c:/prog/)。

  4. 关闭虚拟机。(通过 GCP 控制台)。

  5. 从 GCP 控制台启动实例。

而且似乎命令“c:/prog/1.exe”没有运行

我看到“1.exe”进程在任务管理器中运行,但它没有做任何事情。(它应该已经创建了一个特定的文件来显示它运行成功)。

请告诉我我是否做错了什么,或者如果我错过了什么。谢谢你的帮助 。

0 投票
1 回答
186 浏览

stm32 - startup script does not initialize global object

I have a custom linker script for an stm32f4 chip, mostly working; the application start-up and run, global array and variable are correctly initialized BUT global object are not.

I found around some reference to ctor usage instead of __init_array but those seems to be older methodology.

In the LD I added the sections:

and the full startup script:

Could it be the official startup script from ST are doing some black (and maybe proprietary) magic to make it work properly?

I got this same code work properly when using another compiler, so I exclude an issue in the code.

edit: after some debugging i tried:

that return:

This is quite interesting, seem "__init_array_end " somehow is not keept

0 投票
0 回答
145 浏览

python - 使用 STARTUP SCRIPT 时在 GCP 实例上导入 tensorflow 失败

我的 GCP GPU 实例启动脚本安装cuda + cudnn + tensorflow-gpu并编码如下:

我看到脚本没有正确完成第 3 步.bashrc,并且文件不包含这两个条目。此外,出于类似的原因,我在导入 tensorflow 的语句中收到以下错误:

如果我在控制台窗口中手动导出这两个变量,然后运行 ​​python 脚本(步骤 5);有用。

启动脚本自动设置这些变量的方法是什么?

或者通过 gcp 上的启动脚本使用 tensorflow-gpu 的其他/更好的方法是什么?

0 投票
1 回答
460 浏览

bash - 启动计算引擎时将文件保存在 Google Cloud Platform 上的启动脚本中

当我在谷歌云上启动计算引擎时,我有一个运行良好的启动脚本。尽管如此,它似乎没有执行以下命令。 echo ${path} > ~/pd.txt 实际上,当我在指定的路径中查找文件时,我无法检索它。您对我如何在启动脚本期间保存文件有任何线索吗?

0 投票
2 回答
872 浏览

python - Ubuntu - 登录后如何运行 python 脚本?

我创建了一个简单的 python 脚本来更改我的 ubuntu 壁纸。我想在我登录后运行这个脚本。

  • 我试图在启动应用程序中添加命令,python /bin/wallpaper_changer.py但它不起作用。
  • 我也尝试在其中添加一个桌面条目,~/.config/autostart/Myscript.desktop但它也不起作用。
  • 我还在 crontab 中添加了这个文件路径,使用sudo crontab -e @reboot python /bin/wallpaper_changer.py它也不起作用。
  • 我在 rc.local 中添加了条目,因为python /bin/wallpaper_changer.py它也不起作用
0 投票
1 回答
70 浏览

windows - windows - 同步启动脚本自定义消息

在 Windows 机器上,我配置了一个 GPO,以便所有启动脚本都需要在出现登录提示之前完成。

在此期间,您可以看到“正在应用计算机设置”和加载图标。

我的问题是:可以在此脚本执行期间修改文本以通知用户吗?windows update 之类的东西会更新百分比进度。

例子:

谢谢你们

0 投票
1 回答
2235 浏览

node.js - PM2 崩溃后自动重启

我有一些带有少量 RAM 的 DigitalOcean 液滴,但我应该在那里托管很多 pm2 进程(更准确地说,集群模式下 9-8 个(提供-i 0)和 fork 模式下 1 个)。这些进程是 NodeJS Express 服务器,为 React.js 项目进行服务器端渲染。

因此,正如预期的那样,有时 pm2 崩溃是因为没有足够的 RAM,并且在它崩溃之后它显然不会恢复所有进程,尽管启用了启动守护程序。

我知道,启动守护进程只在系统启动时起作用,所以现在每次 pm2 崩溃时,我都应该手动转到 droplet 并在其上重新启动系统。

是否有任何解决方法可以自动执行此过程?或者,也许存在一些在 pm2 启动时工作的 pm2 守护进程?

感谢任何帮助!
提前致谢!


更新

这是最后的崩溃日志(与手动崩溃相关的部分):

0 投票
1 回答
62 浏览

bash - 在 Compute Engine 上完成启动脚本后保持屏幕活动

我在 Compute Engine 上运行启动脚本,env 是 Ubuntu 16.04 ,该脚本正在运行一个屏幕,然后在屏幕内运行一个进程。

所有回波线都打印到串行端口 1 屏幕上。

问题是当我通过 SSH 连接到机器时,没有运行屏幕。

我测试了每条线以确保它们正常工作。

有人可以帮我理解这个问题吗?

剧本: