在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux常見(jiàn)調(diào)用shell腳本的三種方法

Hx ? 作者:工程師陳翠 ? 2018-06-28 14:28 ? 次閱讀

編寫Linux下的應(yīng)用程序時(shí)有時(shí)需要調(diào)用Linux的相關(guān)shell腳本,在這些腳本中通過(guò)調(diào)用Linux的相關(guān)函數(shù)實(shí)現(xiàn)對(duì)應(yīng)的功能。比如使用ifconfig配置本地的IP地址,采用這種方式省去了自己編寫應(yīng)用程序去實(shí)現(xiàn)的麻煩。

Linux常見(jiàn)調(diào)用shell腳本的方式有三種,網(wǎng)上說(shuō)明很多,最簡(jiǎn)單的是使用system調(diào)用shell文件,下午中就是采用這種做法。

1、編寫應(yīng)用程序

這里以配置IP地址舉例,在應(yīng)用程序中設(shè)置了IP地址,最后通過(guò)參數(shù)傳入shell文件

void config_ip(unsigned int slot)

{

charcmdline[100];

intip1,ip2,ip3,ip4;

ip1=192;

ip2=168;

ip3=100;

ip4=200;

sprintf(cmdline,“shipaddr.sh %d %d %d %d”,ip1,ip2,ip3,ip4);

system(cmdline);

}

2、編寫shell文件

Ipaddr.sh腳本文件如下:

#!/bin/sh

ifconfig eth0 $1.$2.$3.$4

echo “ip addr:$1.$2.$3.$4”

exit 12

執(zhí)行完以后通過(guò)ifconfig查看,發(fā)現(xiàn)IP已經(jīng)完成配置

Linux常見(jiàn)調(diào)用shell腳本的三種方法

如果傳遞的參數(shù)是字符串,可以這樣

Void Test()

{

charcmdline[100];

Char s1,s2;

s1=192;

s2=168;

strcpy(cmdline,“can.sh”);

strcat(cmdline,“”);

strcat(cmdline,ip1);

strcat(cmdline,“”);

strcat(cmdline,ip2);

system(cmdline);

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11351

    瀏覽量

    210499
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    366

    瀏覽量

    23474
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux Shell腳本入門到實(shí)戰(zhàn)詳解

    Linux Shell腳本入門到實(shí)戰(zhàn)詳解
    發(fā)表于 02-17 15:03 ?672次閱讀

    Linux shell腳本分享

    今天浩道跟大家分享幾個(gè)Linux運(yùn)維中常用到的shell腳本!
    發(fā)表于 07-18 09:53 ?585次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>shell</b><b class='flag-5'>腳本</b>分享

    啟動(dòng)Redis的三種方法

    Redis筆記(1)——安裝、卸載、三種方法啟動(dòng)Redis,Redis命令使用(干貨十足),Redis兩種方法設(shè)置密碼,時(shí)間復(fù)雜度(更完善哦~)
    發(fā)表于 06-08 16:09

    噪聲系數(shù)測(cè)量的三種方法

    噪聲系數(shù)測(cè)量的三種方法 本文介紹了測(cè)量噪聲系數(shù)的三種方法:增益法、Y
    發(fā)表于 05-07 13:38 ?2173次閱讀

    解決電池問(wèn)題有三種方法

    解決電池問(wèn)題有三種方法      對(duì)于手機(jī)電池問(wèn)題如何解決,業(yè)內(nèi)人士指出有以下三種方法:   一、發(fā)明新型電池。目前有日本生產(chǎn)商已經(jīng)展示了概念性的燃
    發(fā)表于 11-10 14:26 ?963次閱讀

    linux c使用system調(diào)用shell腳本

    system的原理其實(shí)就是調(diào)用fork創(chuàng)建子進(jìn)程去執(zhí)行shell命令,然后返回最后一條shell命令的狀態(tài)值。linux下man system可以看到返回值說(shuō)明:?1.
    發(fā)表于 04-02 14:41 ?1291次閱讀

    Linuxshell腳本執(zhí)的4方式

    Linuxshell腳本的執(zhí)行通常有4方式,分別為工作目錄執(zhí)行,絕對(duì)路徑執(zhí)行,sh執(zhí)行,shell環(huán)境執(zhí)行。
    發(fā)表于 05-23 09:28 ?935次閱讀
    <b class='flag-5'>Linux</b>中<b class='flag-5'>shell</b><b class='flag-5'>腳本</b>執(zhí)的4<b class='flag-5'>種</b>方式

    python統(tǒng)計(jì)詞頻的三種方法

    python統(tǒng)計(jì)詞頻的三種方法方法
    發(fā)表于 05-25 14:33 ?2次下載

    Linux系統(tǒng)命令及shell腳本實(shí)踐指南

    Linux系統(tǒng)命令及shell腳本實(shí)踐指南資料下載。
    發(fā)表于 06-01 14:47 ?28次下載

    Linux命令行與shell腳本編寫

    Linux命令行與shell腳本編寫
    發(fā)表于 01-11 16:50 ?4次下載

    噪聲系數(shù)測(cè)量的三種方法

    本文介紹了測(cè)量噪聲系數(shù)的三種方法:增益法、Y系數(shù)法和噪聲系數(shù)測(cè)試儀法。這三種方法的比較以表格的形式給出。
    的頭像 發(fā)表于 05-18 11:02 ?1407次閱讀
    噪聲系數(shù)測(cè)量的<b class='flag-5'>三種方法</b>

    Linux Shell腳本經(jīng)典案例分享

    ? 作為一名 Linux 運(yùn)維工程師,會(huì)寫好的腳本不僅能提高工作效率,還能有更多的時(shí)間做自己的事。最近在網(wǎng)上沖浪的時(shí)候,發(fā)現(xiàn)大家對(duì)Shell腳本都有“心結(jié)”,要么覺(jué)得自己寫出來(lái)不好
    發(fā)表于 06-16 14:03 ?687次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>Shell</b><b class='flag-5'>腳本</b>經(jīng)典案例分享

    shell并行調(diào)用腳本

    Shell腳本中,可以使用一些技巧來(lái)實(shí)現(xiàn)并行調(diào)用。以下是幾種常見(jiàn)方法: 使用后臺(tái)進(jìn)程:在Shell
    的頭像 發(fā)表于 11-08 10:23 ?1011次閱讀

    Linux系統(tǒng)中調(diào)用腳本常見(jiàn)方法

    linux系統(tǒng)中有多種方法可以在系統(tǒng)啟動(dòng)后調(diào)用腳本,接下來(lái)介紹幾種常見(jiàn)方法
    的頭像 發(fā)表于 12-13 18:16 ?1108次閱讀

    shell腳本執(zhí)行的三種方式及區(qū)別

    Linux系統(tǒng)中,Shell腳本是一非常實(shí)用的工具,用于自動(dòng)化執(zhí)行一系列命令。Shell腳本
    的頭像 發(fā)表于 08-30 15:24 ?1446次閱讀
    主站蜘蛛池模板: 毛片站| 色宅男午夜电影在线观看 | 日本加勒比高清一本大道 | 在线观看免费视频网站色 | 国产成人精品亚洲日本在线观看 | 美女视频久久 | 免费一看一级毛片全播放 | 在线看黄网站 | 午夜美女久久久久爽久久 | 日本久久黄色 | 一区二区三区中文字幕 | 乱人伦小说短篇 | 色播视频网站 | 免费午夜视频在线观看 | 亚洲婷婷影院 | 99久久久精品 | 国产精品久久久久久久久久妇女 | 最近国语剧情视频在线观看 | 色精品视频 | 免费国产不卡午夜福在线观看 | 午夜老司机永久免费看片 | 好硬好湿好爽再深一点h视频 | 色综合久久综合 | 97影院3| 美女视频一区二区三区在线 | 日本免费三级网站 | 在线毛片网 | 婷婷开心激情 | 五月婷婷网址 | 久久国产色| 正在播放欧美 | 狠狠狠狠干 | 伊人久久成人成综合网222 | 爱爱免费视频网站 | avtt加勒比手机版天堂网 | 国产在线精彩视频二区 | 91大神免费视频 | 在线观看不卡一区 | 国产香蕉在线精彩视频 | 4hu44四虎在线观看 | 色天使亚洲综合在线观看 |