c 프로그램을 통해 다음 clearcase 명령을 실행하려고합니다.c 프로그램을 통해 clearcase 명령을 실행하십시오.
system("ct pwv");
하지만이 오류가 발생합니다. : 권한이 거부되었습니다.
이 문제에 대한 해결책을 알려주십시오. 감사.
c 프로그램을 통해 다음 clearcase 명령을 실행하려고합니다.c 프로그램을 통해 clearcase 명령을 실행하십시오.
system("ct pwv");
하지만이 오류가 발생합니다. : 권한이 거부되었습니다.
이 문제에 대한 해결책을 알려주십시오. 감사.
cleartool
으로 시도 : cleartool
의 별칭입니다
system("cleartool pwv");
ct
때문에 니콜라가 system("cleartool pwv");
를 사용하거나 .sh
#!/bin/sh
ct pwv
을 실행에서 말하는 것처럼, 당신은 system
로 별칭을 실행할 수 없습니다 C :
system("myctpwv.sh");
ct
은 대개 별칭으로 정의됩니다 (Windows의 경우에도 : doskey ct=cleartool $*
).
즉, C 프로그램에서는 의미가 없습니다.
C 프로그램을 실행하는 프로세스가 cleartool
에 액세스 할 권한이없는 유일한 다른 이유가 있습니다.
ct pwv
man page에 제한 사항이없는 것으로 간주하면 해당 명령은 모든 경로 (스냅 샷 또는 동적보기가 아닌 경로 포함)에서 작동합니다.
고맙습니다 ... –