标签: startup

AWS EC2 - yum 更新在 AutoScaling LaunchConfig UserData 中不起作用

sudo yum update当通过 ssh 连接到我的 EC2 实例时,我可以成功运行。但是,当我将相同的命令附加到启动配置的 userData 时,我看到以下错误(在 中/var/log/cloud-init-output.log):

launch script..
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd


 One of the configured repositories failed (Unknown),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:
Run Code Online (Sandbox Code Playgroud)

我的脚本:

#!/bin/bash
echo "launch script.."
sudo yum update -y
sudo yum install java-1.8.0 -y
aws s3 cp s3://bucket/app.jar ./app.jar
java -jar app.jar …
Run Code Online (Sandbox Code Playgroud)

yum startup amazon-ec2 amazon-web-services

0
推荐指数
1
解决办法
2229
查看次数

从非主文件中获取 argv[0]?例如 _start no libc ,no libs

我可以通过 _start 而不是 C 函数中的 main 来获取 argv[0] 吗?我不使用任何库。

void _start(void) __attribute__((noreturn));
 void _start(void)
 {
   //how can get argv[0] here . I don't use main as my first entry.
 }
Run Code Online (Sandbox Code Playgroud)

c linux assembly gcc startup

0
推荐指数
1
解决办法
489
查看次数

C中的微控制器启动代码是什么?何时/为什么/如何修改?

这是关于启动代码的一般问题.我知道它就像引导程序或重置或上电后运行的第一件事,它调用主函数.

但我想知道它的主要/核心功能.

例如(在谷歌搜索),

重置目标系统后立即执行启动代码.Keil启动代码按顺序执行(可选)以下操作:

? Clears internal data memory
? Clears external data memory
? Clears paged external data memory
? Initializes the small model reentrant stack and pointer
? Initializes the large model reentrant stack and pointer
? Initializes the compact model reentrant stack and pointer
? Initializes the 8051 hardware stack pointer
? Transfers control to code that initializes global variables or to the main C function if
there are no initialized global variables
Run Code Online (Sandbox Code Playgroud)

Nb:启动代码总是用汇编语言编写,因为它取决于CPU目标.

谢谢你的时间

microcontroller assembly startup

-1
推荐指数
1
解决办法
1368
查看次数

Linux:NetworkManager 的 /etc/NetworkManager/dispatcher.d/ 测试脚本不起作用。包含代码

根据信息,里面的任何文件

/etc/NetworkManager/dispatcher.d/
Run Code Online (Sandbox Code Playgroud)

假设从以下位置接收 2 个可能的命令

NetworkManager
Run Code Online (Sandbox Code Playgroud)

要找出这些命令可能是什么,我们只需
查看其中一个脚本的源代码

/etc/NetworkManager/dispatcher.d/
Run Code Online (Sandbox Code Playgroud)

所以让我们这样做。

cd     /etc/NetworkManager/dispatcher.d/
ls
00-netreport  05-netfs  10-dhclient
vi 00*
Run Code Online (Sandbox Code Playgroud)

这里没有什么。

gedit 05*
Run Code Online (Sandbox Code Playgroud)

优秀。

#!/bin/sh

export LC_ALL=C

if [ "$2" = "down" ]; then
    /sbin/ip route ls | grep -q ^default || {
        [ -f /var/lock/subsys/netfs ] && /etc/rc.d/init.d/netfs stop || :
    } && { :; }
fi

if [ "$2" = "up" ]; then
    /sbin/ip -o route show dev "$1" | grep -q '^default' && {
        /sbin/chkconfig netfs && /etc/rc.d/init.d/netfs start …
Run Code Online (Sandbox Code Playgroud)

linux centos startup rc

-2
推荐指数
1
解决办法
6554
查看次数

C#除了main之外还以另一种形式设置启动表单

除了来自main的program.cs之外,是否可以在另一个cs文件中设置启动表单?从main编写一个表单作为program.cs中的启动对象的代码:

Application.Run(new MyForm());
Run Code Online (Sandbox Code Playgroud)

因此,例如,是否可以将Form2中的启动对象设置为Form2,而Form2不是启动对象(但希望)>?

具体来说:我想以编程方式在启动时显示form2,而Form1则设置为启动对象.我需要将该代码放在form2本身.所以我不能简单地通过Form1打开Form2.

提前致谢!

c# forms object startup

-2
推荐指数
1
解决办法
795
查看次数

如果请求的文件不存在,则Emacs无法启动

当我启动带有要编辑的文件名的emacs时,如果该文件不存在,则emacs无法启动.相反,它抱怨丢失的文件.如果我用vi做同样的事情,它假设我知道我在做什么并为我创建文件.

是否存在一种配置的Emacs,因此当我启动了一个不存在的文件的名称,它会为我创建一个空文件,而不只是抱怨的方法吗?

emacs startup

-3
推荐指数
1
解决办法
255
查看次数

Java,在启动时调用方法

我想在我的应用程序启动时调用一个方法.我知道用"oncreate"在android上很容易实现,但很奇怪,我找不到任何关于如何使用Java而不是在Android上实现这一点.

java startup

-3
推荐指数
1
解决办法
1551
查看次数

c#WPF无法设置启动

我在WPF有项目.

问题是,当我将App.xaml文件移动到子文件夹时,它不想编译,因为它找不到main方法.

如何强制Project使用App.xaml文件中设置的窗口启动应用程序作为启动窗口?

我使用Visual Studio 2010 express.

编辑:

我的App.xaml

<Application x:Class="TraceabilityLoader.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="View/VmainWindow.xaml">
    <Application.Resources>

    </Application.Resources>
</Application>
Run Code Online (Sandbox Code Playgroud)

项目中的子文件夹:

查看,模型,ViewModel等....

c# wpf startup visual-studio-2010

-3
推荐指数
1
解决办法
2802
查看次数

为什么只有1个参数传递时argc返回2?

我写了这个简单的代码来了解参数系统是如何工作的。我将文本文件拖到.exe文件,并得到2作为输出,而不是我期望的1。为什么是2?Arg 1是.exe本身吗?如何找到参数的文件名?

#include<iostream>
using namespace std;

int main(int argc, char* argv[])
{
    int i = 0;
    const int max = 100000;

    if (argc > 0)
    {
        cout<< argc <<endl;
    }

    cin.get(); cin.get();

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

还有一个问题。我在哪里可以告知如何访问每个参数并使用这些信息。我的目标是打开所有作为参数传递给.exe的文件。


这不是一个重复的问题,我问为什么当您传递1个参数时返回2。链接中的问题是另一个...

c++ startup argv argc

-4
推荐指数
1
解决办法
1496
查看次数