形式
C
投稿日時
2022-05-09 13:28
公開期間
無期限
  1. // -*- coding: us-ascii-unix -*-
  2. /*
  3. Usage:
  4. $ cc -Wall -o wrapper wrapper.c
  5. $ chown MyName:ProjectName ./wrapper
  6. $ chmod 2750 ./wrapper
  7. $ ./wrapper /usr/bin/make -f DoIt.mak
  8. */
  9. #include<stdio.h>
  10. #include<unistd.h>
  11. #include<errno.h>
  12. int main(int argc, char **argv)
  13. {
  14. if ( argc<=1 || argv[1][0]!='/' )
  15. {
  16. fprintf(stderr,
  17. "Usage: %s /full/path/to/command <arg...>\n",
  18. argv[0]
  19. );
  20. return -1;
  21. }
  22. execv( argv[1], argv+1 );
  23. fprintf(stderr, "execv('%s') failed. errno=%d\n", argv[1], errno);
  24. return -1;
  25. }
ダウンロード 印刷用表示

このコピペの URL

JavaScript での埋め込み

iframe での埋め込み

元のテキスト