我有一个监视文件夹(c代码有一段时间(1)并打印事件和其他内容的c代码)。我需要创建一个脚本来运行这个c代码的可执行文件。只要打开计算机,就可以创建一个在备份中运行的脚本? 我的c代码包含一个监视器文件并执行命令行。如何在ubuntu上创建并运行一个脚本,每5分钟运行一次并关闭c代码
需要一些帮助。我是新的scripts.Thx升值
我有一个监视文件夹(c代码有一段时间(1)并打印事件和其他内容的c代码)。我需要创建一个脚本来运行这个c代码的可执行文件。只要打开计算机,就可以创建一个在备份中运行的脚本? 我的c代码包含一个监视器文件并执行命令行。如何在ubuntu上创建并运行一个脚本,每5分钟运行一次并关闭c代码
需要一些帮助。我是新的scripts.Thx升值
取决于你想做什么。 shell脚本来运行一个问题可以简单:
#!/bin/bash
./my_program ##or path to executable unless its already in your environment
然后创建后,请务必通过的东西来设置它的可执行有点像chmod +x myscript.sh
。
由于它缺少./(或任何可执行文件的路径),因此它目前无法正常工作。 – ternaryOperator
对不起,我假定二进制搜索路径已经在环境中(即/ usr/bin /等) – Jason
thx for reply。我不明白。/usr/bin是什么意思?我的可执行文件位于/ home/desktop/exe中 –
首先创建一个可执行出你使用的C代码的gcc,说的exe IST称为MyExe。然后,你可以在下面的表格使用bash脚本:
#!/bin/sh ./MyExe
此脚本假定您execuatable是在同一个目录中这个bash脚本。 而现在通过使用这个使你的脚本执行:
chmod 755 your_script_file
创建EXE出你的C代码可以在最简单的方式来完成如下:
gcc MyExe.c -l[a lib you need to link into your exe] -o MyExe
现在你可以使用这个调用脚本:
./your_script_file
“运行可执行文件的脚本”?你的意思是像启动脚本,在系统启动时启动应用程序,并在系统关闭时关闭应用程序? –
http://linuxconfig.org/Bash_scripting_Tutorial我对它并不熟悉,但是您需要制作一个脚本文件.sh并使用./script.sh运行该脚本,并且它看起来像您使用echo来执行您的脚本prog – L7ColWinters
您的脚本是否需要编译C程序并运行它,或者只运行二进制可执行文件? Shell脚本或任何其他脚本语言(红宝石,python)? –