gpt4 book ai didi

windows - 如何自动化cygwin和mintty

转载 作者:可可西里 更新时间:2023-11-01 13:04:38 24 4
gpt4 key购买 nike

我目前在我的快捷方式下有这个

C:\cygwin\bin\mintty.exe -i/Cygwin-Terminal.ico -

运行后我必须输入

cd x:ENTER

然后我运行一个不会改变的 curl 脚本。

我尝试通过运行以下命令来自动化它,但它似乎不起作用

我的SH文件

#!/bin/bash

cd x:
curl http://thedomain.com/update.json --connect-timeout 10000 --max-time 10000 --data-binary @jsonfilename -H 'Content-type:application/json;charset=utf-8;X-Vendor-Email=myemail@.com;'

这是我在CMD中运行的

mintty.exe --exec 'c:/cygwin/bin/test.sh'

cygwin 弹出 2 秒然后消失。

请帮忙

更新

新错误

$ /bin/test.sh
0 [main] bash 12000 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x320000)
/bin/test.sh: fork: retry: Resource temporarily unavailable
0 [main] bash 12052 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x2B0000)
/bin/test.sh: fork: retry: Resource temporarily unavailable
0 [main] bash 9304 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x3A0000)
/bin/test.sh: fork: retry: Resource temporarily unavailable
0 [main] bash 9036 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x3A0000)
/bin/test.sh: fork: retry: Resource temporarily unavailable
0 [main] bash 9588 child_info_fork::abort: cygreadline7.dll: Loaded to different address: parent(0x3B0000) != child(0x3C0000)
/bin/test.sh: fork: Resource temporarily unavailable

最佳答案

对于任何对此感兴趣的人..这是解决方案

使用以下目标在 Windows 中为 Mintty 创建快捷方式

假设您的 shell 文件位于 c:\cygwin\bin

C:\cygwin\bin\mintty.exe/bin/bash -l -e '/cygdrive/c/cygwin/bin/test.sh'

一旦快捷方式起作用,您就可以执行 Windows 任务计划程序并从那里获取它。

Windows 7 专业版:使用 Windows 任务计划程序创建基本任务以每天启动并完成所有步骤。创建任务后,转到“属性”,然后转到“触发器”选项卡并单击“编辑”

在 ADVANCED SETTINGS 框架下,您将看到 REPEAT TASK EVERY...。从那里不言自明。

关于windows - 如何自动化cygwin和mintty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15934068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com