我有一个c代码,它监视一个文件夹(c代码有一个while(1),并打印事件和其他内容)。我需要创建一个脚本来运行这个c代码的可执行文件。只要打开计算机,就可以创建一个在备份中运行的脚本?我的c代码包含一个监视器文件并执行一个命令行。
需要一些帮助。我对剧本很陌生。Thx明显的
在最简单的情况下
#!/bin/sh
./executable_name
(请确保设置此文件的可执行位(x))
取决于你想要做什么。运行问题的shell脚本可以简单到:
#!/bin/bash
./my_program ##or path to executable unless its already in your environment
然后在创建它之后,确保通过类似chmod +x myscript.sh
的方式设置它的可执行位。
首先使用gcc从C代码中创建一个可执行文件,比如exe名为MyExe。然后您可以使用以下形式的bash脚本:
#/bin/sh./MyExe
此脚本假定您的execuatable与此bash脚本位于同一目录中。现在使用以下命令使您的脚本可执行:
chmod 755您的脚本文件
用C代码创建一个exe可以用最简单的方法完成,如下所示:
gcc MyExe.c-l[需要链接到exe的库]-o MyExe
现在您可以使用以下命令调用您的脚本:
./your_script_file