linux下可以运行.bat文件吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下可以运行.bat文件吗?相关的知识,希望对你有一定的参考价值。

可以的话怎样操作?

应该是不能的,一般是用脚本文件吧,不会用.bat的。当然用wine模拟理论上是可以的,但是我不认为它运行了以后会有什么结果,毕竟.bat实现的功能是针对windows,对linux而言应该......
但是,依然要说的是,由于.bat是后缀名下,而linux下的后缀名只是识别作用,linux会根据文件的真实类型执行,那么如果这个文件的后缀名是.bat,但是内容实际是个脚本,还是可以正常的执行的。
参考技术A 可以,但达不到所要的效果。
双击了就有提示
参考技术B 目测不行,windows下用的 参考技术C .bat文件是DOS/windows特有的。想在linux下运行,得先安装诸如wine之类的东西。 参考技术D 上面的同学说的对,linux 的文件名后缀只是给人看的,机器不按这样的

教你如何在win10下自动运行python程序脚本

参考技术A

写一个小的python程序,如test.py

由于python执行的比较快,窗口会一闪而过,所以加入while循环保持窗口。

在和test.py文件的同文件夹下 ,新建一个.bat文件,例如run.bat 这是由于python文件不是可执行文件,所以需要借助bat文件进行操作。

第二行是执行这个test.py文件

右键单击此电脑或我的电脑,点击 管理 ->系统工具 ->任务计划程序 ->任务计划程序库

之后点击右侧创建基本任务

上述操作的图就不放了,参考链接:

https://jingyan.baidu.com/article/5d6edee227e38dd8ebdeec2f.html

进入创建基本任务后,名称随意取,描述可选填,点击下一步

触发器,什么时候触发脚本,这里先选择一次,点击系一部之后选择一次的时间,这里往后写几分钟,方便一会查看结果 点击下一步

操作这里默认启动程序就可以,点击下一步

选择要执行的脚本文件,选择浏览,选中run.bat文件点击打开 ,点击下一步

点击完成

在任务计划程序库中找到刚才建立的 测试 任务,在右下方有属性选项点击,更改红色圈出来的地方。 也可以在触发器中更改触发时间,或者新建触发条件

等待触发时间到,就会运行改脚本,按住Ctrl+C停止运行,测试成功

原文链接:
https://blog.csdn.net/weixin_39025871/article/details/121488751

以上是关于linux下可以运行.bat文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

运行startup.bat的启动过程

bat文件,在linux平台下,怎么运行

如何用bat遍历文件,并找到文件名包含某字符的文件吗?

.bat 运行文件夹下所有的.bat批处理命令

如何让bat,cmd文件后台运行?

linux运行bat脚本怎么写代码