私はマシン(Red Pitaya)を起動するときに実行する必要のあるCプログラムを持っています。 ここで紹介するプログラムの先頭:起動時にCプログラムを実行する[Red Pitaya]
//my_test program
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "redpitaya/rp.h"
int main(int argc, char **argv){
int jj=1;
while(1) {
printf("Ready for experiment number %i\n",jj);
int i, D;
int32_t TrigDly;
のように...
プログラムは、以下が含まれていuri_test.sh
呼ばrun.shファイルと実行可能である:
cat /opt/redpitaya/fpga/fpga_0.94.bit>/dev/xdevcfg
LD_LIBRARY_PATH=/opt/redpitaya/lib ./my_test
両方のファイルは、/ root配下のディレクトリにあります。成功せず
https://askubuntu.com/questions/9853/how-can-i-make-rc-local-run-on-startup
:PuTTYのterminal-
/RedPitaya/Examples/C/Uri# ./my_test
または
/RedPitaya/Examples/C/Uri# ./uri_test.sh
上で手動で実行すると、プログラムは、私がここで紹介するソリューションに従うことをしようとした完全に取り組んでいます。 提案がありますか?ありがとうございました。
C? C#?どちらもスクリプトではありません。または神秘的な#Cは? –
あなたの質問にスクリプトを表示する必要があります。私は、CまたはC#ソースファイルをスクリプトと呼ぶことはしません(また、コンパイルした方法を正確に示す必要もあります)。だから**あなたの質問を編集する**(ソースコード行は4つのスペースで接頭辞を付ける必要があります)たくさんのことを改善するために –
この質問は[tag:c]とは関係ありません、それはubuntu特有の質問です。 [systemd services](http://www.devdungeon.com/content/creating-systemd-service-files)をお読みください。また、[tag:c]スクリプトはありませんが、[tag:c]はコンパイルされた言語です。そして、 "*スタートアップ*"プログラムは原則として、シェルスクリプトかコンパイル済みのプログラムであろうと、実行可能なファイルである可能性があります。また、C#は、Windows固有の言語であれば、AFAIKのLinuxでも動作しますが、LinuxのC#プログラムを見るのはあまり一般的ではありません。 –