Tilläggsinformation för Solaris 10

Det nya ln-verktyget kräver alternativet -f

Beteendet för /usr/bin/ln har ändrats så att det följer alla standarder från SVID3 till XCU6. Om du länkar till en befintlig målfil med kommandot ln utan alternativet -f, upprättas inte länken. I stället skrivs ett diagnostiskt meddelande till standardfelet och kommandot fortsätter att länka alla återstående källfiler. Slutligen avslutas kommandot ln med ett felvärde.

Om det exempelvis finns en b-fil, genererar syntaxen ln a b följande meddelande:


ln: b: Filen finns redan

Det här beteendet påverkar alla befintliga skalskript och program som innehåller kommandot ln utan alternativet -f. Skript som brukade fungera kanske inte gör det längre i OS för Solaris 10.

Åtgärd: Använd alternativet -f tillsammans med kommandot ln. Om du har befintliga skript som kör länkverktyget, bör du se till att ändra dem så att de följer kommandots nya beteende.