Articles of cygwin

Windows中的Nutch:无法设置path的权限

我试图在Windows机器上用Nutch与Solr用户,我得到以下错误: Exception in thread "main" java.io.IOException: Failed to set permissions of path: c:\temp\mapred\staging\admin-1654213299\.staging to 0700 从我学到的很multithreading来看,这个似乎被nutch使用的hadoop会使用unix机器上的一些chmod魔术,而不是在windows上。 这个问题已经存在了一年多了。 我find了一个线程,在那里显示了代码行并提出了一个修正。 我真的是他们中唯一一个有这个问题的人吗? 所有其他人创build一个自定义生成,以便在Windows上运行nutch吗? 或者是否有一些选项来禁用hadoop的东西或其他解决scheme? 也许另一个爬行者比nutch? 非常感谢。 鲍里斯 这里是我正在做的堆栈跟踪…. admin@WIN-G1BPD00JH42 /cygdrive/c/solr/apache-nutch-1.6 $ bin/nutch crawl urls -dir crawl -depth 3 -topN 5 -solr http://localhost:8080/solr-4.1.0 cygpath: can't convert empty path crawl started in: crawl rootUrlDir = urls threads = 10 depth […]

相互冲突的cygwin和windowspath

如果我的Windowspath如下所示: C:\ruby\ BIN; C:\ cygwin的\斌 那么当我进入cgywin并input“ruby”时,它将执行从c:\ ruby​​ \ bin的ruby,无法find安装在我的cygwin中的ruby。 我必须排除这个path,所以cygwin会执行/ usr / bin中的一个。 但是我需要这2个path,因为我也想在窗口中运行ruby。 无论如何,有cygwin有自己的path,而不是inheritance那些在Windows中? 谢谢。

Cygwin Bash从Windows Cmd不能运行可执行文件

我有一个我在cygwin中编译的程序,我试图从batch file中调用la: D:\cygwin\bin\bash –login -i C:/ILS/trunk/NAVAID/test.exe 但我得到的错误: bash: C:/ILS/trunk/NAVAID/test.exe: cannot execute binary file 当我在cygwin中写入test.exe时,我得到: test.exe: PE32 executable (console) Intel 80386, for MS Windows 任何想法,为什么它不会运行? 我在网上find的大多数错误都来自于试图运行Linux应用程序的人,但这是直接在cygwin(在同一台机器上)编译(通过g ++)的东西。 在Windows 8上,如果它很重要。

这是什么原因“无法打开Perl脚本:没有这样的文件或目录”

如果我在cygwin (在Windows XP平台上)运行这个命令, perl /cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/w indows_test_report_tool/testdbmerge.pl 我得到这个错误: Can't open perl script "/cygdrive/c/Sagar/New_ISP/isp_fw_11_24_Test_V1/Scripts/w indows_test_report_tool/testdbmerge.pl": No such file or directory. 为什么是这样?

如何获取文件被放置在Windows目录中的date/时间?

有没有办法告诉当一个文件被移动到一个特定的目录? 我被问到为什么我的脚本没有在某个目录中find文件。 该文件是在去年一月份创build的,但是我怀疑它是在脚本运行之后被放置在目录中的。 有没有办法让我确认我的怀疑? 查看文件属性给我创build,修改和访问的时间,前两个从一个目录移动到另一个文件时不会改变。 编辑:我已经安装了cygwin,如果有帮助的话。 有没有确定何时创build目录条目的unix方式?

计划在Windows中运行bash shell脚本

Apreciate任何帮助和原谅我,如果我的术语是不正确的。 这是一个脚本(*。sh文件): 1 – 去特定的目录A 2从另一个目录B复制文件到目录A 3-#编出#它还解压缩目录A和其子目录中的文件 4-#comented out#它也删除行1-6和所有* .csv文件的最后一行在方向A #!/bin/bash # Configure bash so the script will exit if a command fails. set -e #cd to the dir you want to copy to: cd /cygdrive/c/path/I/want/to/copy/to #echo Hello #cp the files i want #include the subdirectories cp -r /cygdrive/c/path/I/want/to/copy/from/* . # This will unzip all […]

Cygwin Bash.exe与mintty.exe

我试图在Cygwin64/bin (例如,usr / bin / bash.exe)中find的bash.exe和mintty.exe上运行Unix命令。 当我尝试运行Unix bash: ls: command not found ls ,得到bash: ls: command not found 。 但是,当我点击Cygwinterminal的桌面图标,并在生成的Cygwinterminalinputls ,像ls这样的Unix命令可以工作! 为什么Unix命令不能在bash.exe和mintty.exe ,但在terminal上点击图标的结果呢? 此外, bash.exe和mintty.exe带来的两个shell有什么不同?

在Jenkins中使用execute shell命令在Windows机器上运行git命令

我需要运行一个定期删除旧的git分支的bash脚本。 我无法find一种通过执行shell选项连接到git repo的方法。 目前我正在使用cygwin来运行git命令。 这是我在执行shell中的: #!c:\cygwin64\bin\bash –login git ls-remote git@10.1.1.126:/external-web/collette-com.git 这个命令抛出下面的错误。 [Delete Branches] $ c:\cygwin64\bin\bash –login C:\Users\tbraga\AppData\Local\Temp\hudson5750784484659728632.sh Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Build step 'Execute shell' marked build as failure 我曾尝试在命令行中运行此命令,并提示input密码。 这可能是问题吗? 我有在Jenkins中configuration的git插件,并且使用源代码pipe理Git时连接完美。 有关如何使这个连接在执行shell字段中工作的任何build议将不胜感激。

日志adb顶部文件在Windows cygwin

尝试在Windows下logging我的应用程序的cpu使用情况(到文件)。 首先,我尝试了这个使用cmd adb shell top | grep com.myapp > log.log 这给“grep不被识别为内部或外部命令,可操作的程序或batch file”。 我猜窗口没有任何grep命令? 然后我使用了cygwinterminal的相同命令。 这导致了一个空的日志文件 。 所以我跑了相同的命令,但没有redirect输出 adb shell top | grep com.myapp 这返回了预期的输出 。 我也尝试用“2>&1”redirectstderr。 没有工作。 我究竟做错了什么?

C程序转换到Windows后显示%zu

我通过Mingw在windows上编写了一个linux程序。 但是,程序的输出在Windows上看起来与在Linux上不同。 例如,在Windows上,输出是这样的(我得到“zu”而不是实数): Approximated minimal memory consumption: Sequence : zuM Buffer : 1 X zuM = zuM Table : 1 X zuM = zuM Miscellaneous : zuM Total : zuM 在Linux上,原始程序编译(没有Mingw)警告。 在Windows下,在Mingw下,它编译为零警告。 有什么我应该知道的? Mingw是否提供100%的兼容性,或者我必须修改程序才能在Win上工作? 我不知道在哪个方向前进。 我应该从哪里开始修复程序? 你认为Cygwin有更好的机会吗? 更新: 维基百科提到:“缺乏对C99的支持导致了移植问题,特别是有关printf风格转换说明符的问题。 这是我撞了我的头吗? 更新: 我的明版是: MINGWBASEDIR=C:\MinGW gcc version 4.8.1 (GCC) gcc version 4.8.1 (GCC) GNU gdb (GDB) 7.6.1 […]