首页 文章
  • 248 votes
     answers
     views

    由于stdin不是终端,因此不会分配伪终端

    我正在尝试编写一个shell脚本,在远程服务器上创建一些目录,然后使用scp将文件从本地计算机复制到远程服务器上 . 这是我到目前为止所拥有的: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"...
  • 0 votes
     answers
     views

    使用QProcess读取标准输出

    在我的QT小部件应用程序中,我试图运行一个打开C程序的shellcript,并为程序提供输入 . 该程序启动一个命令提示符,要求用户输入启动 . 程序启动后,程序的输出将通过标准输出重定向到文本文件 . 我试图使用QProcess打开并运行此shellcript,然后读取用于将C程序的结果打印到文本文件的标准输出 . shell脚本只运行此进程,不会终止它 . 这是因为我需要在程序运行时不断将此...
  • 0 votes
     answers
     views

    在Unix-shell中调用Maple而不进行shell时间覆盖

    我有一个问题:我想使用UNIX-time命令进行一些计算,我发现在Ubuntu 12.04 LTS(以及我测试的其他一些机器,包括Mac)上的Maple(我使用的是16版)有一些奇怪的属性 . 调用 time maple < testCalc.txt 其中testCalc.txt包含以下代码: with(DETools): DFactor(mult(x^5*d^5 + 6*x*d +1,x...
  • 1 votes
     answers
     views

    maple:如何在启动时包含我的库

    目前我从命令行使用数学软件“Maple”,基本上是一个功能强大的计算器 . 我写了一个简单的枫树“库”,其中包含我的辅助函数 . 我想在枫叶启动时加载它 . (此任务几乎等同于在启动shell时加载.bashrc或.bash_profile文件) . 在Maple中如何做到这一点?它比预期的更复杂,文档记录也很差 . 我现在拥有的是在我的主目录中的Maple目录中编译的Maple lib . 在...
  • 5 votes
     answers
     views

    如何重启Meteor

    如果我关闭浏览器选项卡并按Ctrl Z退出当前运行的流星过程,如何再次启动流星重启上一个项目? 我收到以下错误: $〜/ current / meteor / project meteor meteor无法侦听端口3000.也许另一个Meteor正在运行?在同一应用程序目录中运行两个Meteor副本将不起作用 . 如果其他东西正在使用端口3000,您可以使用--port指定备用端口 . 但是指...
  • 0 votes
     answers
     views

    如何使usb端口静态?

    有什么方法可以在Debian linux中修复usb端口吗?例如,我将usb插入串行电缆(电缆A),Debian将其分配给/ dev / ttyUSB0 . 之后我插入另一个USB到串口(电缆B),它被分配到/ dev / ttyUSB1 . 我明白,如果我想要将电缆A总是分配给/ dev / ttyUSB0,我必须在插入电缆B之前将其插入 . 如果我希望电缆A始终分配给/ dev / ttyUS...
  • 1 votes
     answers
     views

    壳抱怨'cannot execute binary file'

    我正在玩linux并注意到由于某些神秘的原因,像'/ bin / sh'这样的命令将无法正常工作 . 每次我尝试启动一个进程时,都会产生“无法执行二进制文件”错误消息 . m@sanctuary:~$ sh sed /bin/sed: /bin/sed: cannot execute binary file 当我第一次启动sh并尝试执行sed时,它会成功 . 我开始失去智慧 . 如果有人可以帮助...
  • 1 votes
     answers
     views

    使用C暂停执行二进制文件?

    我有一个二进制文件,我可以使用system()命令或popen()在C中执行 . 当在linux文件系统中运行二进制文件时,我可以使用ctrl z暂停执行程序和fg以恢复执行 . 有什么方法可以在C中做到这一点吗?
  • 144 votes
     answers
     views

    在Linux上检索单个进程的CPU使用率和内存使用情况?

    我想在Linux上获得单个进程的CPU和内存使用量 - 我知道PID . 希望我能每秒都能得到它并使用'watch'命令将其写入CSV . 我可以使用什么命令从Linux命令行获取此信息?
  • 0 votes
     answers
     views

    在shell脚本中使用mysql存储过程的关联数组

    这是我的输入表: queue_id | queue_name| ---------------------- qid1 | qname1 | ---------------------- 我的输出应该是 key | value | ---------------------- queueId | qid1 | queueName| qname1 ...
  • 8 votes
     answers
     views

    在Fish Shell中设置导出

    我安装了多个版本的PHP,对于我的正常开发,我总是使用通过homebrew安装的PHP 5.5.x. 在鱼壳里 which php & php --version => /usr/local/bin/php => PHP 5.5.8 (cli) (built: Jan 16 2014 15:58:25) 路径是正确的 . 我的问题是,当我必须使用Drupal开发时,我使用MA...
  • 2 votes
     answers
     views

    如何在AWS Linux上安装Fish Shell

    我似乎无法在AWS Linux实例上安装Fish shell . 我一直收到以下错误,似乎无法找到它的修复程序 . [root@ip-172-31-20-125 ec2-user]# yum -y install fish Loaded plugins: priorities, update-motd, upgrade-helper Repository shells_fish_release_2...
  • 3 votes
     answers
     views

    带有代码块和管道的shell退出代码

    在shell脚本中,我使用带有大括号的代码块将所有输出传递给控制台,并将一个带有tee的日志文件传递给控制台 . #!/bin/bash { echo "Foo bar" echo "foo bar on STDERR" >&2 ERRL=66 exit 99 } 2>&1 | tee log-file.log ...
  • -1 votes
     answers
     views

    ADB Shell安装/卸载SD卡

    我正在尝试安装/卸载我的设备的SD卡 . 卸载工作正常 . 问题是每次我尝试挂载目录时,都会收到以下消息: usage mount -r -w -o options -t type device directory 采取的步骤: 1 - 卸载SD umount /mnt/media_rw/extsd 2- cat / proc / self / mountinfo . 输出: 50 1 17...
  • 0 votes
     answers
     views

    kerberos用于在linux环境中自动执行脚本作业的Keytab

    我正在编写shell脚本以便每隔一天获取一次数据,但命令需要使用kerberos身份验证运行 . 我正在使用keytab来安全地存储kinit密码 . 该脚本工作正常,直到TGT到期,但在TGT到期后脚本无法运行 . 如何自动化?
  • 3 votes
     answers
     views

    为什么在批处理程序的FOR循环中创建额外的文件?

    我编写了以下批处理文件来使用FOR循环创建多个文件: @echo off cls FOR /L %%i IN (1 1 10) DO ( echo.> file%%i.txt IF ERRORLEVEL 0 echo Successfully created file 'file%%i.txt'. ) dir /b *.txt FOR %%i IN...
  • 195 votes
     answers
     views

    使用sed在第一次匹配后插入行

    出于某种原因,我现在可以在一段时间内处于紧张状态 . 如何使用 sed 命令在匹配特定字符串的第一行之后插入选择行文本 . 我有 ... CLIENTSCRIPT="foo" CLIENTFILE="bar" 我想在 CLIENTSCRIPT= 行之后插入一行,导致...... CLIENTSCRIPT="foo" CLIENTSCRI...
  • 107 votes
     answers
     views

    如何选择两个标记图案之间的线条,这些线条可能会出现awk / sed多次

    使用 awk 或 sed 如何选择两种不同标记图案之间出现的线?可能有多个标有这些图案的部分 . 例如:假设文件包含: abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu 并且起始模式是 abc ,结束模式是 mno 所以,我需要输出为: def1 ghi1 jkl1 def2 ghi2 jkl2 我使用sed匹配模式一次: sed -e...
  • 31 votes
     answers
     views

    如何选择两种模式之间的线?

    我有一个像下面这样的文件,我想打印两个给定模式之间的线 PAT1 和 PAT2 . 1 2 PAT1 3 - first block 4 PAT2 5 6 PAT1 7 - second block PAT2 8 9 PAT1 10 - third block 我已阅读How to select lines between two marker patterns which ...
  • 0 votes
     answers
     views

    打印两个图案(BEGIN和END)之间的最小线条组,包括这两个图案的线条[关闭]

    输入文件 aaa Any--END--Pattern bbb ANY--BEGIN--PATTERN ccc # do not print ANY--BEGIN--PATTERN # print 1 ddd # print 2 Any--END--Pattern # print 3 eee fff ANY--BEG...
  • 0 votes
     answers
     views

    如何使用oozie执行shellScript

    我跟随我在 sqoopJob.sh 写的sqoop工作 ----------- myscript.sh ------------------ TARGET_DIR=date+"%Y_%m_%d" sqoop import --connect jdbc:mysql://localhost/mydb --username root --password root --table ...
  • 3 votes
     answers
     views

    如何将Jar文件传递给OOZIE shell节点中的shell脚本

    嗨我在脚本中运行java程序时遇到错误,该脚本正在oozie shell action workflow中执行 . Stdoutput 2015-08-25 03:36:02,636 INFO [pool-1-thread-1] (ProcessExecute.java:68) - Exception in thread "main" java.io.IOException:...
  • 23 votes
     answers
     views

    从命令行导入PostgreSQL CSV

    我一直在使用psql Postgres终端使用以下内容将CSV文件导入表中 COPY tbname FROM '/tmp/the_file.csv' delimiter '|' csv; 哪个工作正常,但我必须登录到psql终端才能运行它 . 我想知道是否有人知道从Linux shell命令行执行类似命令的方法,类似于Postgres允许shell命令如下 /opt/postgresql/bin...
  • 0 votes
     answers
     views

    使用python子进程在mac上获取目录大小而不是os.walk

    我是python和子进程模块的新手 . 我正在尝试使用mac osx上的子进程使用python获取目录大小 . os.walk需要很长时间才能找到大型目录 . 我希望通过shell命令让子进程执行此操作并加快结果 . 这个shell命令对我有用,但我不能让它从子进程工作? (cd / test_folder_path && ls -nR | grep -v'^ d'| awk'{...
  • 0 votes
     answers
     views

    将Shell脚本作为Cronjob运行

    我有一个shell脚本来自动化构建过程 . 脚本检出SVN仓库中的一些代码,在提取构建的二进制文件并将其存储在中心位置之前编译和构建代码 . 我可以手动执行脚本 ./autobuild.sh ,它运行完美 . 在整个脚本中执行了一些 sudo 命令,但我通过第一个sudo命令回显密码,密码保持整个时间: echo mypassword! | sudo -S make clean 当我添加执行脚本...
  • 0 votes
     answers
     views

    Magento catalog_product_flat使用Shell重新编制索引错误并且没有通过截断表来更正[复制]

    这个问题在这里已有答案: Product flat table will not reindex - Row size too large 2个答案 我正在尝试使用Shell命令在magento中重新索引我的catalog_product_flat表 . 重建索引失败了 . 出现以下错误 . 我在这个网站上看到了一个解决方案'截断'catalog_product_flat_#表,然后重新索引 ...
  • 0 votes
     answers
     views

    unix转换为long to wide

    我知道如何在R中执行此操作,但遗憾的是我的数据集太大,所以我尝试使用shell将数据集从长格式转换为宽格式 . 目前的格式是这样的: Name1 A 3 Name2 A 6 Name3 A 10 Name3 B 2 Name4 A 4 Name5 B 1 我想将其转换为宽格式,以便第二列成为新列,第三列成为计数 . 如果没有谷,我想在它的位置插入一个0,如下所示: Name A B Name1 ...
  • 2 votes
     answers
     views

    根据关键字从xml中提取节点

    我有一个类似下面的XML,我试图根据关键字提取节点 . 尝试使用XPath和XMLLint . 但显然,我做的不对 . 所以希望在这方面有所帮助 . XML文件 <section> <h>2 Introduction</h1> <region>Intro 1</region> <region>Backg...
  • 1 votes
     answers
     views

    XPath表达式根据属性值获取节点

    我有以下输入xml文件: <rootnode> <section id="1" status="fail"> <outer status="fail"> <inner status="fail"/> <inner status="pass...
  • 1 votes
     answers
     views

    Xpath在开发控制台中公开文本节点,但在python shell中没有

    我正在编写一个web scraper,它应该是从html表here中的行中抓取数据 . 我可以通过在firebug中使用这个xpath来公开表中行内的所有文本: $x('.//*[@class="statistics"]/tbody/tr/th/a/text()') . 运行它会显示表中所有文本节点的完整集 . 我将此xpath基于我之前用于此站点的另一个类似的xpath,它...

热门问题