Articles of 命令行界面

在Asterisk CLI中configuration命令提示符

我正在尝试在asterisk CLI设置颜色提示。 在文档中我发现这个: %Cn[;n]terminal前景(和可选背景)颜色更改为指定。 完整的颜色列表可以在include / asterisk / term.h中find* 但我无处可以find颜色代码应该是什么格式。 我尝试了所有可能的排列方式,但都没有成功: ASTERISK_PROMPT="%Cn[COLOR_BLUE] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;128] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;32] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;COLOR_CYAN] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32|128] %H: " asterisk -vvvvvvr 有人可以告诉我如何使我的星号提示红色,例如? 另外,我还有一个CLI提示问题: 我在Debian Wheezy上使用了Asterisk 11.13。 当我在asterisk CLI ,我可以使用命令历史和“readline-like”的function,例如CTRL + r来search。 但并不是所有function都可用。 例如,“向上翻页”和“向下翻页”search历史的备用映射不起作用。 他们在一切工作(bash,mysql,..) $ […]

将SC命令用于后端设备

有人可以帮我一个查询,我有。 我有一台设备(Windows Server 2008)在后端,当它失败,我们需要重新启动服务器中的服务。 我已经读过,我可以发送命令到远程设备(sc \服务器停止服务) 唯一担心的是设备是后端,并且有一些防火墙规则不允许我们进行远程控制。 SC使用任何端口发送命令,也许我可以在防火墙中打开? 我一直在这里问一个build议,我之前在堆栈溢出。

如何通过程序pipe道输出时避免“由另一个进程使用”错误?

在Windows环境中,如果从不同的CMD环境调用,那么用于处理pipe道输出的可执行程序是否保证是唯一的任务? 例如,假设script1.cmd包含这一行: echo "some logging information" | my_pipe_program >> logfile1.txt 还有script2.cmd包含这一行: echo "some other information" | my_pipe_program >> logfile2.txt 如果脚本1和脚本2碰巧同时运行,Windows将调用my_pipe_program.exe的单独实例吗? 我得到一个零星的错误,其中一个命令脚本失败,并出现错误“进程无法访问该文件,因为它正在被另一个进程使用”这个错误总是发生在通过my_pipe_program.exepipe道的一行之后。 它会导致CMD脚本在该点停止,使CMD窗口保持打开状态。 冲突可能是与my_pipe_program.exe或它可能是logfile2.txt。 程序my_pipe_program.exe用于多个CMD文件,这些文件可能同时运行。 日志文件对于CMD文件是唯一的,所以它似乎不太可能是罪魁祸首,除非在CMD文件存在之后Windows没有closures它。 有没有办法来诊断问题并修复错误? 相关的问题 – 是否有任何方法来陷阱和处理“…被其他进程使用”错误,并防止CMD文件中止?

无法进入以重音字符命名的目录

我在CentOS 7 Droplet上有以下文件夹。 他们是通过法国的操作系统的FTP添加的。 发展1 发展2 发展3 当我做ls时,重音字符(é)被replace成一个问号。 我无法进入这些文件夹。 我已经尝试了几个从networking上的build议,没有运气。 包含: cd Evénement\ 1 cd "Evénement 1" cd "Ev?nement 1" (copying the exact output from ls) cd Ev\nement\ 1 cd Ev\énement\ 1 cd Ev\351énement\ 1 (because ls -b outputs them like that) 这是locale的输出。 LANG=en_CA.UTF-8 LC_CTYPE="en_CA.UTF-8" LC_NUMERIC="en_CA.UTF-8" LC_TIME="en_CA.UTF-8" LC_COLLATE="en_CA.UTF-8" LC_MONETARY="en_CA.UTF-8" LC_MESSAGES="en_CA.UTF-8" LC_PAPER="en_CA.UTF-8" LC_NAME="en_CA.UTF-8" LC_ADDRESS="en_CA.UTF-8" LC_TELEPHONE="en_CA.UTF-8" LC_MEASUREMENT="en_CA.UTF-8" […]

从命令行在OSX Snow Leapard服务器上添加新用户?

我有一台运行Snow Leapord的Mac OSX服务器。 我只有ssh访问权限,我有root权限。 我想添加一个新用户。 我很长一段时间unix用户,有点惊讶,看到adduser和useradd不可用。 有点挖掘(如这个问题 )表明,它不是那么直截了当。 我已经尝试了我读过的东西,例如nitool (“command not found”)和dscl / -create … (“Data Source(/)not valid”)。 那么我该如何在OSX的命令行创build一个新的用户用户?

寻找软件套件将CPU密集型任务委托给EC2按需实例

我正在寻找一个简化脚本执行的EC2按需实例pipe理的项目。 这是我的情况。 脚本等待新的工作 我的脚本读取执行参数 它执行外部python脚本进行长期处理 脚本处理python脚本的输出 循环到开始(转到10) 而不是在同一台服务器上执行cpu密集型python脚本,我想委托它到一个按需EC2实例。 我正在寻找一个项目来帮助我以下几点: 提供build立在ec2之上的脚本来进行实例pipe理 我想,一旦实例启动,可能会进入并build立必要的环境,比如上传数据文件 在这个新实例中执行应用程序执行 收集结果表单实例并终止实例 我知道这可以通过一些疯狂的脚本来完成,但我更愿意使用现有的软件。 请build议我可以使用的软件包/库或工具。

从命令行升级Ubuntu Kernel

我在我的服务器上运行Ubuntu 10.04。 它运行的是Ubuntu内核2.6.X。 我昨天试图更新我的内核。 为此,我运行了以下命令 sudo do-release-upgrade -c 它返回,我可以升级到Ubuntu 12.04。 然后我跑了 sudo do-release-upgrade命令 然后我重新启动我的系统。 当我检查系统的细节 uname -r 我可以看到Ubuntu 12.04安装在我的服务器上。 但是当我跑步 uname -i 它显示服务器仍在内核2.6.x上运行 所以我看到我已经更新到最新版本的Ubuntu,但仍然在旧内核上运行。 那么如何将我的内核升级到最新版本?

打开sar活动文件错误“系统活动文件无效”

注:我首先在Stackoverflow上打开这个问题,并意识到这是问题的正确位置。 只是说它不是重复的,已经closures了SO的问题。 我是新来的sar(也是新的serverfault)我试图打开系统活动文件在本地(使用Ubuntu 12.04)从服务器导入时出现以下错误。 我将这些文件放在/home/someuser/logs并运行命令sar -f sa08 。 我得到的错误是Invalid system activity file: sa08有什么,我不正确的做法? 另外,有没有其他的方式来打开文件,而不使用sar? 谢谢

在Red Hat 5上使用最后的命令获得“年”

我怎样才能看到红帽5 last命令的一年? 我有什么是这样的: # last myuser myuser pts/0 192.168.1.1 Thu Nov 6 11:46 – 11:53 (00:06) myuser pts/0 192.168.1.1 Tue Oct 28 14:47 – 15:17 (00:30) myuser pts/0 192.168.1.1 Tue Jul 22 11:57 – 15:19 (03:21) myuser pts/0 192.168.1.3 Tue Jun 10 17:33 – 09:45 (16:12) myuser pts/0 192.168.1.1 Tue Jun 10 12:46 -.452 (01:05) […]

Windows从命令行更新configuration

我正在构build一个脚本来重build从头开始的服务器。 我想要如下configurationWindows Update。 我可以使用reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 4 /f第一个选项reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 4 /f 需要重新启动(请随时提供更好的解决scheme) 我找不到其他2个设置的命令(或巧克力包)。