GSL Shell 学習:外部プログラムの実行

2016-03-01 :  PCクリニック
本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
7、2、0、0、1、 0、0、0、0、0(40)で、換算ポイント 88pt 。
「化学業界」「硝子業界」「FM COCOLO」「e-radio」、
「グルコサミン」「Firefox」bg値変動のみ。
「Perl」「C言語」「Python」「FM青森」全く変化無し。
・-・ - -・

さて、本文。(これは Lua 学習)


Lua ドキュメントの日本語訳:「Lua 5.2 リファレンスマニュアル
には、
標準で組み込まれているモジュール 'os' (?) として、

  os.clock
  os.date
  os.difftime
  os.execute
  os.exit
  os.getenv
  os.remove
  os.rename
  os.setlocale
  os.time
  os.tmpname

が載っている。


多分(当然?)

  os.execute

が、“外部プログラムの実行”ですね。

やってみました。

その通り、でした。

でも、実行終了迄、待ちますね。


待たない方法は???

Lua os.execute non-blocking
で検索した結果、

見つけたのは:「lua-users wiki」の、
Lua Reference Manual Comments

 This page contains comments and annotations on the content of
  the Lua Reference Manual [1]
  (version 5.1 unless otherwise stated).
 Content can include comments, usage examples, and links that
  clarify the manual content, including more advanced or
  subtle points on specific functions in the API.
 The order of content on this page should generally follow the
  order of content in the manual.
 See also the official Lua 5.1. Reference Manual Errata [2].

===例の翻訳サイトの結果:

 このページには、コメントと Lua リファレンス マニュアル [1] のコンテンツ
  に注釈が含まれています (バージョン 5.1 特記されない場合は)。
 コンテンツは、コメント、使用例、および API の特定の機能により、
  高度で微妙なポイントを含むマニュアルの内容を明らかにする
  リンクを含めることができます。
 このページのコンテンツの順序一般にマニュアルの
  内容の順序に従ってください。
 公式の Lua 5.1 を参照してください。参照マニュアル正誤表 [2]。

?????


このサイト、必携ですね。→ ブックマークした。

それで、

  5.8 - Operating System Facilities



  os.execute

の項目には、

 See also the corresponding C system function [16]

 In Windows, you can run a non-blocking process via os.execute
  by prefixing the command with "start ".
 On UNIX-like operating systems, you can postfix it with "&".
 Both methods of course are non-portable. Example:
os.execute("start notepad")  -- Windows
os.execute("emacs &") -- UNIX
とあった。


なるほど、

  os.execute( 'notepad' )

と、

  os.execute( 'start notepad' )

の違いですね。


本日はここまで。


更なる学習ダ。


Lua ( GSL Shell ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


151224
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク